GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Merge releases/v4 into releases/v3 by github-actions[bot] · Pull Request #4133 · github/codeql-action

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Merging b96794f into releases/v3.

Conductor for this PR is @henrymercer.

Contains the following pull requests:

  • Add support for Linux Arm64 runners #4072 (@redsun82)
  • Bump @octokit/plugin-rest-endpoint-methods from 17.0.0 to 18.0.0 #4088 (@henrymercer)
  • Bump @octokit/types from 16.0.0 to 17.0.0 #4089 (@henrymercer)
  • Bump @octokit/plugin-paginate-rest from 14.0.0 to 15.0.0 #4090 (@henrymercer)
  • Use json module for JSON validation in output-cache #4096 (@mario-campos)
  • Improve CodeQL tools download time telemetry #4105 (@henrymercer)
  • Mergeback v4.37.9 refs/heads/releases/v4 into main #4108 (@henrymercer)
  • Document merge-commit requirement for release PRs #4110 (@redsun82)
  • Bump actions/setup-java from 5.7.0 to 6.0.0 in /.github/workflows #4111 (@mbg)
  • Bump the npm-minor group across 1 directory with 2 updates #4112 (@henrymercer)
  • Create changetool script for validating change-notes #4113 (@mario-campos)
  • Update dependencies #4117 (@mbg)
  • Bump browserslist from 4.24.2 to 4.28.8 #4118 (@mbg)
  • Bump the npm-minor group across 1 directory with 2 updates #4119 (@mbg)
  • Bump eslint-plugin-jsdoc from 62.9.0 to 64.2.1 #4120 (@mbg)
  • Don't record an overlay status when the job was cancelled #4122 (@henrymercer)
  • Analyze all supported languages in the Linux Arm64 check #4123 (@redsun82)
  • Delete unused CodeQL bundles from the toolcache before downloading #4124 (@henrymercer)
  • Don't upload the ESLint SARIF from merge queue refs #4125 (@henrymercer)
  • Update default bundle to 2.27.0 #4129 (@henrymercer)
  • Run slow macOS checks on larger runners #4130 (@henrymercer)
  • Merge main into releases/v4 #4131 (@henrymercer)

Please do the following:

  • Ensure the CHANGELOG displays the correct version and date.
  • Ensure the CHANGELOG includes all relevant, user-facing changes since the last release.
  • Check that there are not any unexpected commits being merged into the releases/v3 branch.
  • Ensure the docs team is aware of any documentation changes that need to be released.
  • Approve running the full set of PR checks if you have not pushed any changes.
  • Approve and merge this PR. Make sure Create a merge commit is selected rather than Squash and merge or Rebase and merge.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
redsun82 and others added 30 commits August 4, 2026 15:32
@redsun82
Add support for linux/arm64
4c96123
Recognize the linux/arm64 platform so the CodeQL CLI is accepted on
Arm64 Linux runners and the native per-platform bundle
codeql-bundle-linux-arm64.tar.zst is resolved, rather than falling
through to the combined all-platforms gzip fallback (which deliberately
omits arm64).

Add ["linux", "arm64"] to the supported platforms and make the linux
bundle name arch-aware. Keep the download mock faithful and cover the
new arch branch with tests.

Co-authored-by: Copilot App <[email protected]>
@redsun82
Address review comments
43ae5e7
- Add darwin/x64 case to linked bundle tests and disambiguate the
  parametrized test title by platform/arch
- Reword CHANGELOG entry to clarify the CLI supports Linux Arm64
- Add a dedicated Linux Arm64 end-to-end PR check on ubuntu-24.04-arm

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 308c78bb-53a3-4877-a373-70fab87543f1
@redsun82
Merge remote-tracking branch 'origin/main' into redsun82-linux-arm64-…
b4c390c
…support
@dependabot
Bump @octokit/types from 16.0.0 to 17.0.0
9875827
Bumps [@octokit/types](https://github.com/octokit/types.ts) from 16.0.0 to 17.0.0.
- [Release notes](https://github.com/octokit/types.ts/releases)
- [Commits](octokit/types.ts@v16.0.0...v17.0.0)

---
updated-dependencies:
- dependency-name: "@octokit/types"
  dependency-version: 17.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@mario-campos
Use json module for JSON validation in output-cache
93d793c
@mario-campos
Export getCommandCacheFilePath function for use in tests
cb9d39f
@mario-campos
Refactor tests to use getCommandCacheFilePath
d7d901a
As well as fixup a few other problems.
@mario-campos
Refactor isVersionInfo with json module
c8ba2d2
@mario-campos
Refactor OutputCache with json module
f3deecb
@mario-campos
Delete unnecessary statement from JSDoc comments
b60777a
@mario-campos
Fix VersionInfo derived type to pass linter
1f46830
@mario-campos
Refactor tests in output-cache.test.ts to use named imports from `o…
b5d3438
…utput-cache`
@mario-campos
Refactor output-caching functions to accept file path dependency
fcd8d74
This makes it easier to test. Credit to @mbg.
@redsun82
Merge remote-tracking branch 'origin/main' into redsun82-linux-arm64-…
97b7459
…support
@redsun82
Merge branch 'main' into redsun82-linux-arm64-support
a952c07
@henrymercer
Report tools download durations on both download paths
c05e445
The streaming path reported no timings at all, so we have no data for the
path that most runs take. It now reports a total duration, which is also
populated on the download-then-extract path.

That path additionally reports the extraction duration, which was
previously computed but only logged.

`downloadDurationMs` keeps its existing meaning of time spent downloading
alone, so existing telemetry stays comparable.

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 628ce334-991a-4578-9c1b-93d2e96bbddb
@henrymercer
Add tools download durations to the init status report
bee82de
Surface `tools_extraction_duration_ms` and `tools_total_duration_ms` from
both the `init` and `setup-codeql` actions.

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 628ce334-991a-4578-9c1b-93d2e96bbddb
@henrymercer
Rebuild
9d89e2d
Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 628ce334-991a-4578-9c1b-93d2e96bbddb
@redsun82
Merge remote-tracking branch 'origin/redsun82-linux-arm64-support' in…
b5383aa
…to redsun82-linux-arm64-support
@github-actions
Update changelog and version after v4.37.9
0f2e2bd
@github-actions
Rebuild
f375656
@redsun82
Document merge-commit requirement for release PRs
42c2ea9
Release, mergeback, and backport PRs must be merged with a merge commit
so the branch linkage the release automation depends on is preserved
(the mergeback tags the release using the merge commit of the
"Merge main into releases/vN" PR, so squashing or rebasing breaks
tagging).

Add a path-scoped Copilot instructions file scoped to the files that
reliably change in these PRs (CHANGELOG.md, src/defaults.json,
lib/defaults.json, src/api-compatibility.json), and add an explicit note
to the Releasing runbook in CONTRIBUTING.md so the rule is enforced
regardless of who merges.

Co-authored-by: Copilot App <[email protected]>
Copilot-Session: 0dae6e42-7fc6-4fb1-b1ea-15dc17e402a2
@henrymercer
Merge pull request #4105 from github/henrymercer/tools-download-telem…
3e93618
…etry

Improve CodeQL tools download time telemetry
@henrymercer
Merge pull request #4108 from github/mergeback/v4.37.9-to-main-cdf488f5
4d40c93
Mergeback v4.37.9 refs/heads/releases/v4 into main
@dependabot
Bump actions/setup-java from 5.7.0 to 6.0.0 in /.github/workflows
ec1bd19
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 5.7.0 to 6.0.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](actions/setup-java@b6effb0...dd06d9c)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot
Bump the npm-minor group across 1 directory with 2 updates
0006c77
Bumps the npm-minor group with 2 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml) and [uuid](https://github.com/uuidjs/uuid).


Updates `js-yaml` from 5.2.3 to 5.3.0
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@5.2.3...5.3.0)

Updates `uuid` from 14.0.1 to 14.0.2
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v14.0.1...v14.0.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 5.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor
- dependency-name: uuid
  dependency-version: 14.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@github-actions
Rebuild
d75af13
@github-actions
Rebuild
dc5bc53
@mario-campos
Create changetool script for validating change-notes
426c104
@mario-campos
Handle file errors as false
580da89
henrymercer and others added 23 commits September 4, 2026 17:22
@henrymercer
Don't upload the ESLint SARIF from merge queue refs
d2fe508
Co-authored-by: Copilot App <[email protected]>
@henrymercer
Read the job status from a ReadOnlyEnv in recordOverlayStatus
657964c
Co-authored-by: Copilot App <[email protected]>
@henrymercer
Record an overlay status only for conclusive job statuses
a48f2d3
Co-authored-by: Copilot App <[email protected]>
@henrymercer
Merge pull request #4125 from github/henrymercer/merge-queue-sarif-up…
e06b60f
…load-flake

Don't upload the ESLint SARIF from merge queue refs
@henrymercer
Merge pull request #4123 from github/redsun82-address-pr-4072-comments
46dfb14
Analyze all supported languages in the Linux Arm64 check
@henrymercer
Address review comments
31da345
Delete each version directory individually so that a symlinked one is skipped rather than removed, take an `ActionState` so the environment is read through `ReadOnlyEnv` rather than the deprecated `getOptionalEnvVar`, let `deleteToolcacheBundles` report its own failure to locate the toolcache instead of having the caller catch it, quote paths in log messages, and rename `HAS_OBTAINED_CODEQL_TOOLS` to `HAS_SET_UP_CODEQL`, which is also set when we find the tools in the toolcache rather than downloading them.

Co-authored-by: Copilot App <[email protected]>
@henrymercer
Merge pull request #4122 from github/henrymercer/friendly-potato
313a0b9
Don't record an overlay status when the job was cancelled
Merge remote-tracking branch 'origin/main' into henrymercer/toolcache…
034db72
…-bundle-cleanup

Co-authored-by: henrymercer <[email protected]>
@henrymercer
Apply suggestion from @henrymercer
deece8f
@henrymercer
Address toolcache cleanup review feedback
40a6b38
Co-authored-by: Copilot App <[email protected]>
@henrymercer
Merge pull request #4124 from github/henrymercer/toolcache-bundle-cle…
977e6ce
…anup

Delete unused CodeQL bundles from the toolcache before downloading
@github-actions
Update default bundle to codeql-bundle-v2.27.0
40484b3
@github-actions
Add changelog note
0b7ca40
@henrymercer
Merge pull request #4129 from github/update-bundle/codeql-bundle-v2.27.0
8c251e7
Update default bundle to 2.27.0
@henrymercer
Run slow macOS checks on larger runners
bfcc52b
Co-authored-by: Copilot App <[email protected]>
@henrymercer
Merge pull request #4130 from github/henrymercer/workflow-runner-sizing
7e08580
Run slow macOS checks on larger runners
@github-actions
Update changelog for v4.38.0
02d5093
@henrymercer
Merge pull request #4131 from github/update-v4.38.0-7e08580a9
b96794f
Merge main into releases/v4
@github-actions
Revert "Update version and changelog for v3.37.9"
16e21b9
This reverts commit a4f1d2d.
@github-actions
Revert "Rebuild"
a3c61c3
This reverts commit 2907452.
@github-actions
Merge remote-tracking branch 'origin/releases/v4' into backport-v3.38…
739ee72
….0-b96794f01
@github-actions
Update version and changelog for v3.38.0
ce74b73
@github-actions
Rebuild
3490969
@github-actions
github-actions Bot requested a review from a team as a code owner September 9, 2026 14:38
@github-actions github-actions Bot assigned henrymercer Sep 9, 2026
@github-actions github-actions Bot added the size/XXL May be extremely hard to review label Sep 9, 2026
henrymercer
henrymercer approved these changes Sep 9, 2026
View reviewed changes
@henrymercer
henrymercer enabled auto-merge September 9, 2026 14:42
@henrymercer
henrymercer merged commit faaca9a into releases/v3 Sep 9, 2026
225 checks passed

Uh oh!

There was an error while loading. Please reload this page.

@henrymercer
henrymercer deleted the backport-v3.38.0-b96794f01 branch September 9, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@henrymercer henrymercer henrymercer approved these changes

Uh oh!

There was an error while loading. Please reload this page.

Assignees

@henrymercer henrymercer

Labels

size/XXL May be extremely hard to review

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

5 participants

@henrymercer @redsun82 @mario-campos @mbg
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.