Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
1f9caf0
Refactor `jobRunUuid` init into a function
mbg Jul 28, 2026
c7ae51b
Make `ActionState` available and add test
mbg Jul 28, 2026
049af32
Allow `getJobUUID` to retrieve the UUID from the environment
mbg Jul 28, 2026
766928d
Call `getJobUUID` in `start-proxy`
mbg Jul 28, 2026
e9831f7
Add `getRequiredInput` to `ActionsEnv`
mbg Jul 24, 2026
60834a0
Add `exportVariable` to `ActionsEnv`
mbg Jul 24, 2026
e28cbac
Test that `getJobUUID` calls `exportVariable`
mbg Jul 28, 2026
94a12eb
Add a test for invalid values
mbg Jul 28, 2026
2e25107
Use `getEnv()`
mbg Jul 29, 2026
de57c4a
Move `registry_types` to `StatusReportBase`
mbg Jul 29, 2026
aac07d2
Include `registry_types` whenever `CODEQL_PROXY_URLS` is set
mbg Jul 29, 2026
eb692f8
Add check to `createStatusReportBase` test
mbg Jul 29, 2026
e893985
Fix `makeValidator` returning `required: boolean`
mbg Jul 29, 2026
51d51e8
Add `boolean` `Validator` to `json` module
mbg Jul 29, 2026
e55a57b
Add `RegistryBase` schema and type
mbg Jul 29, 2026
13d4882
Validate JSON more
mbg Jul 29, 2026
42a3b94
Add `CODEQL_ACTION_` prefix to `JOB_RUN_UUID`
mbg Jul 29, 2026
3ca82bb
Change `withActions` to only allow mutations
mbg Jul 29, 2026
30c33c9
Make results of function call available to delayed checks
mbg Jul 29, 2026
3673750
Add `Env`-backed `ActionsEnv` implementation for tests
mbg Jul 29, 2026
d2f5cbb
Add `get` method to `ReadOnlyEnv`
mbg Jul 29, 2026
0cebd1d
Add `hasEnv` delayed assertion and use for `getJobUUID` test
mbg Jul 29, 2026
b411bbc
Move `getJobUUID` call into `runInActions` for `init` and `setup-codeql`
mbg Jul 29, 2026
ba46ff7
Add `transformTelemetryError` option to `Action`
mbg Jul 29, 2026
8e6fdff
Use `runInActions` for `start-proxy`
mbg Jul 29, 2026
d57c3ff
Add tests for `runInActions`
mbg Jul 29, 2026
f02afd4
Merge pull request #4049 from github/mbg/start-proxy/job-uuid
mbg Jul 29, 2026
780c00d
Merge remote-tracking branch 'origin/main' into mbg/status/registries
mbg Jul 29, 2026
8f0a4f2
Bump the npm-minor group across 1 directory with 2 updates
dependabot[bot] Jul 29, 2026
3502f79
Bump ruby/setup-ruby
dependabot[bot] Jul 29, 2026
60a5791
Rebuild
github-actions[bot] Jul 29, 2026
82f035a
Update changelog and version after v4.37.4
github-actions[bot] Jul 30, 2026
06f1d4f
Rebuild
github-actions[bot] Jul 30, 2026
d0ee43a
Merge pull request #4057 from github/mergeback/v4.37.4-to-main-f205ea1c
oscarsj Jul 30, 2026
2e53f1c
Merge pull request #4056 from github/dependabot/github_actions/dot-gi…
mbg Jul 30, 2026
c5f739b
Merge branch 'main' into dependabot/npm_and_yarn/npm-minor-2032624187
mbg Jul 30, 2026
5d3eb98
Merge pull request #4055 from github/dependabot/npm_and_yarn/npm-mino…
mbg Jul 30, 2026
2d3b351
Handle network errors when streaming the CodeQL bundle download
Jul 30, 2026
155e522
Link the PR from the changelog entry
Jul 30, 2026
c29563e
ci: use federated enterprise release PAT
sam-robson Jul 31, 2026
68028fc
Merge pull request #4062 from github/sam-robson/migrate-enterprise-re…
sam-robson Jul 31, 2026
d2bfc30
Merge pull request #4050 from github/mbg/status/registries
mbg Jul 31, 2026
1cd4d01
Merge pull request #4061 from github/henrymercer/turbo-system
mbg Jul 31, 2026
e74600b
Update changelog for v4.37.5
github-actions[bot] Aug 3, 2026
d1ba80a
Merge pull request #4067 from github/update-v4.37.5-1cd4d01d5
henrymercer Aug 3, 2026
2c538e6
Revert "Update version and changelog for v3.37.4"
github-actions[bot] Aug 3, 2026
5667eab
Revert "Rebuild"
github-actions[bot] Aug 3, 2026
a7b3986
Merge remote-tracking branch 'origin/releases/v4' into backport-v3.37…
github-actions[bot] Aug 3, 2026
f44d029
Update version and changelog for v3.37.5
github-actions[bot] Aug 3, 2026
01b30f9
Rebuild
github-actions[bot] Aug 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/__job-run-uuid-sarif.yml

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

2 changes: 1 addition & 1 deletion .github/workflows/__rubocop-multi-language.yml

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

Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
repository: github/enterprise-releases
token: ${{ secrets.ENTERPRISE_RELEASE_TOKEN }}
token: ${{ secrets.CODEQL_CI_ENTERPRISE_RELEASE_PAT }}
path: ${{ github.workspace }}/enterprise-releases/
sparse-checkout: releases.json

Expand Down
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

See the [releases page](https://github.com/github/codeql-action/releases) for the relevant changes to the CodeQL CLI and language packs.

## 3.37.5 - 03 Aug 2026

- Fixed a bug where a network error while streaming the download of the CodeQL bundle could terminate the `init` Action instead of falling back to downloading the bundle before extracting it. [#4061](https://github.com/github/codeql-action/pull/4061)

## 3.37.4 - 29 Jul 2026

- This version of the CodeQL Action adds support for the `tools` input for the `codeql-action/init` step to be specified using a `github-codeql-tools` [repository property](https://docs.github.com/en/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization). This feature will gradually be rolled out following the release of this version. Once rolled out, this allows for the CodeQL CLI version that is used in GitHub-managed workflows, such as Default Setup, to be set to a custom value. For example, customers who run into issues with rate limits when a new CodeQL CLI version is released can set the value to `toolcache` to always use the CodeQL CLI version that is available in the runner toolcache. For Advanced Setup workflows, the value provided for `tools` in the workflow definition always takes precedence unless the value of the repository property starts with `!`. [#4037](https://github.com/github/codeql-action/pull/4037)
Expand Down
895 changes: 487 additions & 408 deletions lib/entry-points.js

Large diffs are not rendered by default.

152 changes: 76 additions & 76 deletions package-lock.json

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

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "codeql",
"version": "3.37.4",
"version": "3.37.5",
"private": true,
"description": "CodeQL action",
"scripts": {
Expand Down Expand Up @@ -71,9 +71,9 @@
"glob": "^13.0.6",
"globals": "^17.7.0",
"nock": "^14.0.16",
"sinon": "^22.0.0",
"sinon": "^22.1.0",
"typescript": "^6.0.3",
"typescript-eslint": "^8.64.0"
"typescript-eslint": "^8.65.0"
},
"overrides": {
"@actions/tool-cache": {
Expand Down
4 changes: 2 additions & 2 deletions pr-checks/checks/job-run-uuid-sarif.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ steps:
run: |
cd "$RUNNER_TEMP/results"
actual=$(jq -r '.runs[0].properties.jobRunUuid' javascript.sarif)
if [[ "$actual" != "$JOB_RUN_UUID" ]]; then
echo "Expected SARIF output to contain job run UUID '$JOB_RUN_UUID', but found '$actual'."
if [[ "$actual" != "$CODEQL_ACTION_JOB_RUN_UUID" ]]; then
echo "Expected SARIF output to contain job run UUID '$CODEQL_ACTION_JOB_RUN_UUID', but found '$actual'."
exit 1
else
echo "Found job run UUID '$actual'."
Expand Down
2 changes: 1 addition & 1 deletion pr-checks/checks/rubocop-multi-language.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ versions:
- default
steps:
- name: Set up Ruby
uses: ruby/setup-ruby@003a5c4d8d6321bd302e38f6f0ec593f77f06600 # v1.319.0
uses: ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.0
with:
ruby-version: 2.6
- name: Install Code Scanning integration
Expand Down
Loading
Loading