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 main into releases/v4 by github-actions[bot] · Pull Request #3982 · github/codeql-action

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Merging 628fc3f into releases/v4.

Conductor for this PR is @henrymercer.

Contains the following pull requests:

  • Default to StartProxyRemoveUnusedRegistries behaviour #3909 (@mbg)
  • Convert update-supported-enterprise-server-versions script to TypeScript #3916 (@mbg)
  • Mergeback v4.36.2 refs/heads/releases/v4 into main #3951 (@henrymercer)
  • Use local upload-sarif Action in PR checks job #3953 (@henrymercer)
  • Clean up codeql.resolveLanguages #3954 (@henrymercer)
  • Fix broken log grouping due to nested log group #3955 (@henrymercer)
  • Bump the npm-minor group across 1 directory with 4 updates #3957 (@mbg)
  • Bump esbuild from 0.28.0 to 0.28.1 #3958 (@henrymercer)
  • Bump tar from 7.5.15 to 7.5.16 #3961 (@mbg)
  • Add repository property for configuration files #3963 (@mbg)
  • Bump the npm-minor group across 1 directory with 3 updates #3964 (@mbg)
  • Bump the actions-minor group across 1 directory with 2 updates #3965 (@mbg)
  • Bump archiver and @types/archiver #3966 (@mbg)
  • Bump js-yaml from 4.2.0 to 5.0.0 #3968 (@mbg)
  • Remove ready_for_review triggers from workflows #3969 (@mbg)
  • Pin Swift macOS PR checks to macOS 15 for Xcode 16 #3971 (@henrymercer)
  • Categorize Code Quality "not enabled" upload failure as user-error #3972 (@henrymercer)
  • Update glob to at least 13.0.6 #3974 (@mbg)
  • Bump the npm-minor group across 1 directory with 3 updates #3975 (@henrymercer)
  • Bump the actions-minor group across 1 directory with 3 updates #3976 (@henrymercer)
  • Bump actions/checkout from 6.0.3 to 7.0.0 in /.github/workflows #3977 (@henrymercer)
  • Measure overlay-base database size at the clear cleanup level #3979 (@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/v4 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.
  • Merge the mergeback PR that will automatically be created once this PR is merged.
  • Merge all backport PRs to older release branches, that will automatically be created once this PR is merged.

Sorry, something went wrong.

Uh oh!

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

All reactions
mbg and others added 30 commits May 18, 2026 16:17
@mbg
Default to StartProxyRemoveUnusedRegistries behaviour
3dc99aa
@mbg
Scaffold update-ghes-versions.ts script
c05837d
@mbg
Add semver dependency
04d4fd5
@mbg
Add constant for API_COMPATIBILITY_FILE
952a538
@mbg
Add constant for FIRST_SUPPORTED_RELEASE
d98bedf
@mbg
Throw if ENTERPRISE_RELEASES_PATH is not set
4536424
@mbg
Add readApiCompatibility
da26a01
@mbg
Add readEnterpriseReleases
f580827
@mbg
Add helpers for GHES versions
71b697d
@mbg
Add determineSupportedRange
51cc08a
@mbg
Add date as a parameter for determineSupportedRange
15f19e1
@mbg
Add tests for update-ghes-versions.ts
f9feddd
@mbg
Update workflow to use update-ghes-versions.ts
5aed9f7
@mbg
Remove Python version
3e85884
@mbg
Rebuild (newer semver version)
74374a3
@mbg
Fix comment and clear time component
7ba697a
@github-actions
Update changelog and version after v4.36.2
d24f302
@github-actions
Rebuild
446948f
@henrymercer
Fix CHANGELOG indentation
2b0250f
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
@henrymercer
Merge pull request #3951 from github/mergeback/v4.36.2-to-main-8aad20d1
0630e39
Mergeback v4.36.2 refs/heads/releases/v4 into main
@henrymercer
Use local upload-sarif Action in PR checks job
72f4abc
@henrymercer
Merge pull request #3953 from github/henrymercer/local-action
9fc351a
Use local `upload-sarif` Action in PR checks job
@henrymercer
Clean up codeql.resolveLanguages
72b0f9f
Only the betterjson option is now used, so remove the old version.
@henrymercer
Fix broken log grouping due to nested log group
99576d5
@henrymercer
Remove one extractor per language assumption
ddef289
@henrymercer
Merge pull request #3954 from github/henrymercer/tidy-resolve-languages
e263f3a
Clean up `codeql.resolveLanguages`
@henrymercer
Merge pull request #3955 from github/henrymercer/fix-nested-log-group
eda5730
Fix broken log grouping due to nested log group
@dependabot
Bump the npm-minor group across 1 directory with 4 updates
5f5ed87
Bumps the npm-minor group with 4 updates in the / directory: [js-yaml](https://github.com/nodeca/js-yaml), [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript), [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) and [tsx](https://github.com/privatenumber/tsx).


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

Updates `eslint-import-resolver-typescript` from 4.4.4 to 4.4.5
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases)
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md)
- [Commits](import-js/eslint-import-resolver-typescript@v4.4.4...v4.4.5)

Updates `typescript-eslint` from 8.60.0 to 8.60.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.60.1/packages/typescript-eslint)

Updates `tsx` from 4.22.3 to 4.22.4
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](privatenumber/tsx@v4.22.3...v4.22.4)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor
- dependency-name: eslint-import-resolver-typescript
  dependency-version: 4.4.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: typescript-eslint
  dependency-version: 8.60.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: tsx
  dependency-version: 4.22.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@github-actions
Rebuild
9f2d709
@mbg
Merge pull request #3957 from github/dependabot/npm_and_yarn/npm-mino…
f3f1edb
…r-94506b9a28

Bump the npm-minor group across 1 directory with 4 updates
mbg and others added 27 commits June 23, 2026 14:20
@mbg
Restore edited trigger for label-pr-size workflow
85bb4c6
@henrymercer
Pin Swift macOS checks to macOS 15 for Xcode 16
b9c90ef
`macos-latest-xlarge` now resolves to macOS 26, which ships only Xcode 26
(Swift 6.2) and no longer includes Xcode 16. The Swift-analysing PR checks
select Xcode 16 because CodeQL CLI versions before 2.24.0 only support Swift
up to 6.1, so `xcode-select -s /Applications/Xcode_16.app` fails on macOS 26.

Pin these checks to macOS 15, where Xcode 16 is still available, so we keep
testing the full matrix of supported CodeQL versions. This also pre-empts the
`swift-custom-build` check failing once plain `macos`/`macos-latest` migrates.

See actions/runner-images#14167.

Co-authored-by: Copilot <[email protected]>
@henrymercer
Categorize Code Quality "not enabled" upload failure as user-error
6feed54
When a repository requests Code Quality analysis but it is not enabled,
the SARIF upload to `PUT /repos/:owner/:repo/code-quality/analysis`
returns a 403 with the message "Code quality is not enabled for this
repository...". `isEnablementError` did not recognize this wording, so
`wrapApiConfigurationError` left it as a plain Error and the analyze job
was reported with `status=failure` instead of `user-error`.

Add a `/Code Quality is not enabled/i` pattern so the error becomes a
ConfigurationError and `getActionsStatus` categorizes it as `user-error`.

Co-authored-by: Copilot <[email protected]>
@henrymercer
Address review: split macOS Swift checks by CodeQL version
e054b4b
Rather than pinning every macOS job to macOS 15, only run the older CodeQL CLI
versions (which need Xcode 16, and so macOS 15) there. Newer versions, which
support Swift 6.2, run on the latest macOS runner with its default Xcode, so we
keep exercising the common latest-CLI-on-latest-runner combination.

To express this, `sync.ts` now supports an optional per-OS-entry
`codeql-versions` filter, used by `multi-language-autodetect` to send old
versions to `macos-15-xlarge` and new versions to `macos-latest-xlarge`.

`swift-custom-build` only runs `linked`/`default`/`nightly`, which all support
Swift 6.2, so it no longer needs the Xcode 16 step or a macOS 15 pin.

Co-authored-by: Copilot <[email protected]>
@henrymercer
Default macOS PR checks to latest runner, pin only old CLIs to macOS 15
cdcf508
Redesign the per-entry codeql-versions filter so an OS entry without a
version list catches all versions not claimed by its siblings. This lets
new CodeQL versions flow to macos-latest-xlarge automatically. Move
v2.23.9 (which supports Swift 6.2) off the macOS 15 list and simplify the
matrix filter logic.

Co-authored-by: Copilot <[email protected]>
@henrymercer
Merge pull request #3971 from github/henrymercer/macos-runner-migration
ade8366
Pin Swift macOS PR checks to macOS 15 for Xcode 16
@mbg
Merge branch 'main' into mbg/ci/no-more-draft-prs
c9d4e1d
@mbg
Merge branch 'main' into henrymercer/code-quality-user-error-categori…
d990aa1
…zation
@mbg
Merge pull request #3969 from github/mbg/ci/no-more-draft-prs
dd3c803
Remove `ready_for_review` triggers from workflows
@mbg
Update glob to at least 13.0.6
423f7de
@henrymercer
Merge pull request #3972 from github/henrymercer/code-quality-user-er…
a9f40c6
…ror-categorization

Categorize Code Quality "not enabled" upload failure as user-error
@mbg
Merge pull request #3974 from github/mbg/deps/glob
a16f4a4
Update `glob` to at least `13.0.6`
@dependabot
Bump the npm-minor group across 1 directory with 3 updates
98470ab
Bumps the npm-minor group with 3 updates in the / directory: [@actions/cache](https://github.com/actions/toolkit/tree/HEAD/packages/cache), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `@actions/cache` from 5.0.5 to 5.1.0
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md)
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/cache)

Updates `@types/node` from 20.19.42 to 20.19.43
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `typescript-eslint` from 8.61.0 to 8.61.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.61.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: "@actions/cache"
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor
- dependency-name: "@types/node"
  dependency-version: 20.19.43
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
- dependency-name: typescript-eslint
  dependency-version: 8.61.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@github-actions
Rebuild
d8d3457
@dependabot
Bump the actions-minor group across 1 directory with 3 updates
1582c0e
Bumps the actions-minor group with 3 updates in the /.github/workflows directory: [actions/setup-go](https://github.com/actions/setup-go), [actions/setup-python](https://github.com/actions/setup-python) and [ruby/setup-ruby](https://github.com/ruby/setup-ruby).


Updates `actions/setup-go` from 6.4.0 to 6.5.0
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@4a36011...924ae3a)

Updates `actions/setup-python` from 6.2.0 to 6.3.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@a309ff8...ece7cb0)

Updates `ruby/setup-ruby` from 1.312.0 to 1.313.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](ruby/setup-ruby@12fd324...89f9052)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: 6.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor
- dependency-name: actions/setup-python
  dependency-version: 6.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor
- dependency-name: ruby/setup-ruby
  dependency-version: 1.313.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot
Bump actions/checkout from 6.0.3 to 7.0.0 in /.github/workflows
490a5f6
Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@df4cb1c...9c091bb)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@github-actions
Rebuild
dca26a3
@github-actions
Rebuild
d56b7d7
@henrymercer
Merge pull request #3975 from github/dependabot/npm_and_yarn/npm-mino…
bc9b48e
…r-82bd637a11

Bump the npm-minor group across 1 directory with 3 updates
@henrymercer
Merge pull request #3976 from github/dependabot/github_actions/dot-gi…
4d33596
…thub/workflows/actions-minor-149d5843f4

Bump the actions-minor group across 1 directory with 3 updates
@henrymercer
Merge pull request #3977 from github/dependabot/github_actions/dot-gi…
9cea582
…thub/workflows/actions/checkout-7.0.0

Bump actions/checkout from 6.0.3 to 7.0.0 in /.github/workflows
@henrymercer
Measure overlay-base database size at the clear cleanup level
ad159d3
This lets us compare the storage cost of overlay-base and trimmed databases for the same commit.
@henrymercer
Add tests for clear cleanup size telemetry
e90a71a
@henrymercer
Address review comments
6f8864c
@henrymercer
Add clarifying comments
9cfb67b
@henrymercer
Merge pull request #3979 from github/henrymercer/overlay-db-cleanup-s…
628fc3f
…ize-telemetry

Measure overlay-base database size at the clear cleanup level
@github-actions
Update changelog for v4.36.3
e91cba4
@github-actions
github-actions Bot requested a review from a team as a code owner July 1, 2026 14:45
@github-actions github-actions Bot assigned henrymercer Jul 1, 2026
@henrymercer henrymercer closed this Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

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

Assignees

@henrymercer henrymercer

Labels

None yet

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.

2 participants

@henrymercer @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.