Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: github/codeql-action
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.25.13
Choose a base ref
...
head repository: github/codeql-action
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.25.14
Choose a head ref

Commits on Jul 19, 2024

  1. Update changelog and version after v3.25.13

    github-actions[bot] committed Jul 19, 2024

    Verified

    This commit was signed with the committer’s verified signature.
    crazy-max CrazyMax
    Copy the full SHA
    000ba11 View commit details
  2. Update checked-in dependencies

    github-actions[bot] committed Jul 19, 2024
    Copy the full SHA
    667992c View commit details
  3. Merge pull request #2380 from github/mergeback/v3.25.13-to-main-2d790406

    Mergeback v3.25.13 refs/heads/releases/v3 into main
    henrymercer authored Jul 19, 2024
    Copy the full SHA
    44534b7 View commit details

Commits on Jul 22, 2024

  1. Classify autobuild errors as configuration errors

    angelapwen committed Jul 22, 2024
    Copy the full SHA
    b516521 View commit details
  2. Merge pull request #2382 from github/angelapwen/make-autobuild-config…

    …-error
    
    Classify autobuild errors as configuration errors
    angelapwen authored Jul 22, 2024
    Copy the full SHA
    ea8137f View commit details
  3. Bump the npm group with 3 updates

    Bumps the npm group with 3 updates: [semver](https://github.com/npm/node-semver), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).
    
    
    Updates `semver` from 7.6.2 to 7.6.3
    - [Release notes](https://github.com/npm/node-semver/releases)
    - [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
    - [Commits](npm/node-semver@v7.6.2...v7.6.3)
    
    Updates `@typescript-eslint/eslint-plugin` from 7.16.0 to 7.17.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.17.0/packages/eslint-plugin)
    
    Updates `@typescript-eslint/parser` from 7.16.0 to 7.17.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.17.0/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: semver
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: npm
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: npm
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: npm
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Jul 22, 2024
    Copy the full SHA
    59c6d06 View commit details
  4. Update checked-in dependencies

    github-actions[bot] committed Jul 22, 2024
    Copy the full SHA
    4e038cc View commit details
  5. Merge pull request #2384 from github/dependabot/npm_and_yarn/npm-3ec7…

    …586e85
    
    Bump the npm group with 3 updates
    angelapwen authored Jul 22, 2024
    Copy the full SHA
    0e346f2 View commit details

Commits on Jul 23, 2024

  1. Copy the full SHA
    7cb4b5a View commit details
  2. Copy the full SHA
    7ad1090 View commit details
  3. Further standardize doc URL messages

    Always say "see $URL for more information" without parentheses.
    angelapwen committed Jul 23, 2024
    Copy the full SHA
    edfef27 View commit details
  4. Fix linting errors

    angelapwen committed Jul 23, 2024
    Copy the full SHA
    892ff9e View commit details
  5. Merge pull request #2355 from github/angelapwen/make-log-links-clickable

    Make all instances of doc links in logs clickable
    angelapwen authored Jul 23, 2024
    Copy the full SHA
    b400d0f View commit details

Commits on Jul 24, 2024

  1. Copy the full SHA
    5669f66 View commit details
  2. Add codeql-action/start-proxy

    aibaars committed Jul 24, 2024
    Copy the full SHA
    7b43b7c View commit details
  3. Copy the full SHA
    6186179 View commit details
  4. Address comments

    aibaars committed Jul 24, 2024
    Copy the full SHA
    4733419 View commit details
  5. start-proxy: get binary from toolcache

    aibaars committed Jul 24, 2024
    Copy the full SHA
    77e4172 View commit details
  6. Merge pull request #2376 from github/aibaars/start-proxy

    Add `codeql-action/start-proxy`
    aibaars authored Jul 24, 2024
    Copy the full SHA
    f67c9cd View commit details
  7. Remove setSecret call

    aibaars committed Jul 24, 2024
    Copy the full SHA
    826b78c View commit details
  8. Merge pull request #2387 from github/aibaars/remove-set-secret

    Remove setSecret call
    aibaars authored Jul 24, 2024
    Copy the full SHA
    1b214db View commit details

Commits on Jul 25, 2024

  1. Update changelog for v3.25.14

    github-actions[bot] committed Jul 25, 2024
    Copy the full SHA
    ecab108 View commit details
  2. Merge pull request #2388 from github/update-v3.25.14-1b214db07

    Merge main into releases/v3
    angelapwen authored Jul 25, 2024
    Copy the full SHA
    5cf07d8 View commit details
Showing with 37,238 additions and 435 deletions.
  1. +4 −0 CHANGELOG.md
  2. +4 −5 lib/autobuild.js
  3. +1 −1 lib/autobuild.js.map
  4. +8 −2 lib/cli-errors.js
  5. +1 −1 lib/cli-errors.js.map
  6. +2 −2 lib/codeql.js
  7. +1 −1 lib/codeql.js.map
  8. +5 −6 lib/codeql.test.js
  9. +1 −1 lib/codeql.test.js.map
  10. +16 −0 lib/doc-url.js
  11. +1 −0 lib/doc-url.js.map
  12. +2 −1 lib/fingerprints.js
  13. +1 −1 lib/fingerprints.js.map
  14. +56 −0 lib/start-proxy-action-post.js
  15. +1 −0 lib/start-proxy-action-post.js.map
  16. +151 −0 lib/start-proxy-action.js
  17. +1 −0 lib/start-proxy-action.js.map
  18. +2 −1 lib/status-report.js
  19. +1 −1 lib/status-report.js.map
  20. +2 −1 lib/trap-caching.js
  21. +1 −1 lib/trap-caching.js.map
  22. +62 −45 node_modules/.package-lock.json
  23. +21 −0 node_modules/@types/node-forge/LICENSE
  24. +15 −0 node_modules/@types/node-forge/README.md
  25. +1,591 −0 node_modules/@types/node-forge/index.d.ts
  26. +107 −0 node_modules/@types/node-forge/package.json
  27. +2 −0 node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js
  28. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/configs/all.js.map
  29. +4 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js
  30. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/ban-types.js.map
  31. +10 −11 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-imports.js
  32. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/consistent-type-imports.js.map
  33. +19 −21 node_modules/@typescript-eslint/eslint-plugin/dist/rules/func-call-spacing.js
  34. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/func-call-spacing.js.map
  35. +3 −2 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent.js
  36. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/indent.js.map
  37. +4 −0 node_modules/@typescript-eslint/eslint-plugin/dist/rules/index.js
  38. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/index.js.map
  39. +7 −9 node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-delimiter-style.js
  40. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/member-delimiter-style.js.map
  41. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-parens.js
  42. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-extra-parens.js.map
  43. +13 −15 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js
  44. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-floating-promises.js.map
  45. +6 −9 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js
  46. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-mixed-enums.js.map
  47. +12 −14 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-assertion.js
  48. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-non-null-assertion.js.map
  49. +8 −6 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js
  50. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-condition.js.map
  51. +0 −1 ...dules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-parameter-property-assignment.js
  52. +1 −1 ...s/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-parameter-property-assignment.js.map
  53. +7 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-parameters.js
  54. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unnecessary-type-parameters.js.map
  55. +46 −0 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-function-type.js
  56. +1 −0 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-function-type.js.map
  57. +2 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js
  58. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unsafe-return.js.map
  59. +4 −6 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js
  60. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-unused-vars.js.map
  61. +60 −0 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-wrapper-object-types.js
  62. +1 −0 node_modules/@typescript-eslint/eslint-plugin/dist/rules/no-wrapper-object-types.js.map
  63. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-find.js
  64. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-find.js.map
  65. +31 −35 node_modules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js
  66. +1 −1 ...dules/@typescript-eslint/eslint-plugin/dist/rules/prefer-optional-chain-utils/analyzeChain.js.map
  67. +71 −58 node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js
  68. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/return-await.js.map
  69. +102 −4 node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js
  70. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/strict-boolean-expressions.js.map
  71. +3 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/unified-signatures.js
  72. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/rules/unified-signatures.js.map
  73. +2 −2 node_modules/@typescript-eslint/eslint-plugin/dist/util/getFunctionHeadLoc.js
  74. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/util/getFunctionHeadLoc.js.map
  75. +1 −0 node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js
  76. +1 −1 node_modules/@typescript-eslint/eslint-plugin/dist/util/index.js.map
  77. +11 −0 node_modules/@typescript-eslint/eslint-plugin/dist/util/scopeUtils.js
  78. +1 −0 node_modules/@typescript-eslint/eslint-plugin/dist/util/scopeUtils.js.map
  79. +5 −0 node_modules/@typescript-eslint/eslint-plugin/docs/rules/ban-types.mdx
  80. +63 −0 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-unsafe-function-type.mdx
  81. +75 −0 node_modules/@typescript-eslint/eslint-plugin/docs/rules/no-wrapper-object-types.mdx
  82. +73 −11 node_modules/@typescript-eslint/eslint-plugin/docs/rules/return-await.mdx
  83. +6 −0 node_modules/@typescript-eslint/eslint-plugin/docs/rules/strict-boolean-expressions.mdx
  84. +7 −7 node_modules/@typescript-eslint/eslint-plugin/package.json
  85. +5 −5 node_modules/@typescript-eslint/parser/package.json
  86. +1 −1 node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.d.ts.map
  87. +2 −4 node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js
  88. +1 −1 node_modules/@typescript-eslint/scope-manager/dist/referencer/Referencer.js.map
  89. +4 −4 node_modules/@typescript-eslint/scope-manager/package.json
  90. +4 −4 node_modules/@typescript-eslint/type-utils/package.json
  91. +1 −1 node_modules/@typescript-eslint/types/package.json
  92. +1 −1 node_modules/@typescript-eslint/typescript-estree/dist/convert.d.ts.map
  93. +2 −4 node_modules/@typescript-eslint/typescript-estree/dist/convert.js
  94. +1 −1 node_modules/@typescript-eslint/typescript-estree/dist/convert.js.map
  95. +1 −1 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.d.ts.map
  96. +5 −0 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js
  97. +1 −1 node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectService.js.map
  98. +1 −1 node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.d.ts.map
  99. +7 −1 node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js
  100. +1 −1 node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js.map
  101. +3 −3 node_modules/@typescript-eslint/typescript-estree/package.json
  102. +4 −4 node_modules/@typescript-eslint/utils/package.json
  103. +2 −2 node_modules/@typescript-eslint/visitor-keys/package.json
  104. +412 −0 node_modules/node-forge/CHANGELOG.md
  105. +331 −0 node_modules/node-forge/LICENSE
  106. +2,071 −0 node_modules/node-forge/README.md
  107. +2 −0 node_modules/node-forge/dist/forge.all.min.js
  108. +1 −0 node_modules/node-forge/dist/forge.all.min.js.map
  109. +2 −0 node_modules/node-forge/dist/forge.min.js
  110. +1 −0 node_modules/node-forge/dist/forge.min.js.map
  111. +2 −0 node_modules/node-forge/dist/prime.worker.min.js
  112. +1 −0 node_modules/node-forge/dist/prime.worker.min.js.map
  113. +48 −0 node_modules/node-forge/flash/README.md
  114. +28 −0 node_modules/node-forge/flash/package.json
  115. BIN node_modules/node-forge/flash/swf/SocketPool.swf
  116. +1,091 −0 node_modules/node-forge/lib/aes.js
  117. +282 −0 node_modules/node-forge/lib/aesCipherSuites.js
  118. +91 −0 node_modules/node-forge/lib/asn1-validator.js
  119. +1,434 −0 node_modules/node-forge/lib/asn1.js
  120. +186 −0 node_modules/node-forge/lib/baseN.js
  121. +230 −0 node_modules/node-forge/lib/cipher.js
  122. +999 −0 node_modules/node-forge/lib/cipherModes.js
  123. +496 −0 node_modules/node-forge/lib/des.js
  124. +1,072 −0 node_modules/node-forge/lib/ed25519.js
  125. +13 −0 node_modules/node-forge/lib/forge.js
  126. +149 −0 node_modules/node-forge/lib/form.js
  127. +146 −0 node_modules/node-forge/lib/hmac.js
  128. +1,346 −0 node_modules/node-forge/lib/http.js
  129. +16 −0 node_modules/node-forge/lib/index.all.js
  130. +33 −0 node_modules/node-forge/lib/index.js
  131. +1,264 −0 node_modules/node-forge/lib/jsbn.js
  132. +168 −0 node_modules/node-forge/lib/kem.js
  133. +319 −0 node_modules/node-forge/lib/log.js
  134. +13 −0 node_modules/node-forge/lib/md.all.js
  135. +11 −0 node_modules/node-forge/lib/md.js
  136. +289 −0 node_modules/node-forge/lib/md5.js
  137. +12 −0 node_modules/node-forge/lib/mgf.js
  138. +57 −0 node_modules/node-forge/lib/mgf1.js
  139. +179 −0 node_modules/node-forge/lib/oids.js
  140. +1,023 −0 node_modules/node-forge/lib/pbe.js
  141. +211 −0 node_modules/node-forge/lib/pbkdf2.js
  142. +237 −0 node_modules/node-forge/lib/pem.js
  143. +276 −0 node_modules/node-forge/lib/pkcs1.js
  144. +1,074 −0 node_modules/node-forge/lib/pkcs12.js
  145. +1,260 −0 node_modules/node-forge/lib/pkcs7.js
  146. +410 −0 node_modules/node-forge/lib/pkcs7asn1.js
  147. +102 −0 node_modules/node-forge/lib/pki.js
  148. +297 −0 node_modules/node-forge/lib/prime.js
  149. +168 −0 node_modules/node-forge/lib/prime.worker.js
  150. +419 −0 node_modules/node-forge/lib/prng.js
  151. +241 −0 node_modules/node-forge/lib/pss.js
  152. +191 −0 node_modules/node-forge/lib/random.js
  153. +410 −0 node_modules/node-forge/lib/rc2.js
  154. +1,949 −0 node_modules/node-forge/lib/rsa.js
  155. +319 −0 node_modules/node-forge/lib/sha1.js
  156. +327 −0 node_modules/node-forge/lib/sha256.js
  157. +561 −0 node_modules/node-forge/lib/sha512.js
  158. +287 −0 node_modules/node-forge/lib/socket.js
  159. +236 −0 node_modules/node-forge/lib/ssh.js
  160. +4,282 −0 node_modules/node-forge/lib/tls.js
  161. +249 −0 node_modules/node-forge/lib/tlssocket.js
  162. +2,652 −0 node_modules/node-forge/lib/util.js
  163. +3,242 −0 node_modules/node-forge/lib/x509.js
  164. +738 −0 node_modules/node-forge/lib/xhr.js
  165. +123 −0 node_modules/node-forge/package.json
  166. +1 −1 node_modules/semver/README.md
  167. +24 −10 node_modules/semver/classes/range.js
  168. +1 −1 node_modules/semver/package.json
  169. +68 −49 package-lock.json
  170. +6 −4 package.json
  171. +4 −6 src/autobuild.ts
  172. +8 −3 src/cli-errors.ts
  173. +5 −6 src/codeql.test.ts
  174. +2 −2 src/codeql.ts
  175. +12 −0 src/doc-url.ts
  176. +2 −1 src/fingerprints.ts
  177. +39 −0 src/start-proxy-action-post.ts
  178. +171 −0 src/start-proxy-action.ts
  179. +2 −1 src/status-report.ts
  180. +2 −1 src/trap-caching.ts
  181. +22 −0 start-proxy/action.yml
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -4,6 +4,10 @@ See the [releases page](https://github.com/github/codeql-action/releases) for th

Note that the only difference between `v2` and `v3` of the CodeQL Action is the node version they support, with `v3` running on node 20 while we continue to release `v2` to support running on node 16. For example `3.22.11` was the first `v3` release and is functionally identical to `2.22.11`. This approach ensures an easy way to track exactly which features are included in different versions, indicated by the minor and patch version numbers.

## 3.25.14 - 25 Jul 2024

- Experimental: add a new `start-proxy` action which starts the same HTTP proxy as used by [`github/dependabot-action`](https://github.com/github/dependabot-action). Do not use this in production as it is part of an internal experiment and subject to change at any time.

## 3.25.13 - 19 Jul 2024

- Add `codeql-version` to outputs. [#2368](https://github.com/github/codeql-action/pull/2368)
9 changes: 4 additions & 5 deletions lib/autobuild.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion lib/autobuild.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 8 additions & 2 deletions lib/cli-errors.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Oops, something went wrong.