Skip to content

Merge main into releases/v4 - #3949

Merged
henrymercer merged 26 commits into
releases/v4from
update-v4.36.2-dcb947ce1
Jun 4, 2026
Merged

Merge main into releases/v4#3949
henrymercer merged 26 commits into
releases/v4from
update-v4.36.2-dcb947ce1

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Merging dcb947c into releases/v4.

Conductor for this PR is @henrymercer.

Contains the following pull requests:

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.
  • Mark the PR as ready for review to trigger the full set of PR checks.
  • 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.

robertbrignulland others added 25 commits May 28, 2026 11:15
Mergeback v4.36.1 refs/heads/releases/v4 into main
This is intended as a workaround until #3556 is merged.
Bumps the npm-minor group with 2 updates in the / directory: [semver](https://github.com/npm/node-semver) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).
Updates `semver` from 7.8.0 to 7.8.1
- [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.8.0...v7.8.1)
Updates `typescript-eslint` from 8.59.4 to 8.60.0
- [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.0/packages/typescript-eslint)
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: npm-minor
- dependency-name: typescript-eslint
dependency-version: 8.60.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Bumps the actions-minor group with 1 update in the /.github/workflows directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby).
Updates `ruby/setup-ruby` from 1.307.0 to 1.310.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@6aaa311...afeafc3)
---
updated-dependencies:
- dependency-name: ruby/setup-ruby
dependency-version: 1.310.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Cache CLI version information across Actions steps
…_backoff
Change waitForProcessing to use exponential backoff
…thub/workflows/actions-minor-3d0b6ad432
Bump ruby/setup-ruby from 1.307.0 to 1.310.0 in /.github/workflows in the actions-minor group across 1 directory
…r-5d507a028b
Bump the npm-minor group across 1 directory with 2 updates
@henrymercer
henrymercer marked this pull request as ready for review June 4, 2026 12:19
@henrymercer
henrymercer requested a review from a team as a code ownerJune 4, 2026 12:19
CopilotAI review requested due to automatic review settings June 4, 2026 12:19
henrymercer
henrymercer previously approved these changes Jun 4, 2026
@github-actionsgithub-actionsBot added the size/L May be hard to review label Jun 4, 2026

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release-PR merging main into releases/v4 and preparing the 4.36.2 release by bumping the action version, updating the default CodeQL bundle, and bringing along several operational/performance changes and workflow/action pinning updates.

Changes:

  • Bump action version to 4.36.2 and update CHANGELOG.md for the release.
  • Update the default CodeQL bundle/CLI to 2.25.6.
  • Reduce repeated work/requests via CodeQL CLI version caching across steps and exponential backoff for SARIF processing polling; plus pin various GitHub Actions to SHAs.
Show a summary per file
FileDescription
src/util.tsPersist CodeQL CLI version info via env var and add cache reset helper.
src/util.test.tsAdd tests for persisted CodeQL version cache behavior.
src/upload-lib.tsChange SARIF processing polling to exponential backoff with max tries.
src/testing-utils.tsReset cached CodeQL version between tests.
src/init-action.tsAdd feature-flagged env var export to force JGit backend.
src/feature-flags.tsIntroduce ForceJGit feature flag configuration.
src/environment.tsAdd CODEQL_ACTION_CLI_VERSION_INFO env var constant.
src/defaults.jsonBump default bundle/CLI versions to 2.25.6.
src/codeql.tsReuse cached version for printVersion() and cache keyed by CLI path.
pr-checks/sync.tsPin selected uses: actions to SHAs with version comments.
pr-checks/sync-back.tsTeach sync-back to update both inline uses and pinnedUses(...) references.
pr-checks/sync-back.test.tsAdd coverage for updating pinnedUses(...)-style references.
pr-checks/checks/with-checkout-path.ymlPin actions/checkout to a SHA.
pr-checks/checks/submit-sarif-failure.ymlPin actions/checkout to a SHA.
pr-checks/checks/rubocop-multi-language.ymlUpdate/pin ruby/setup-ruby SHA/version.
pr-checks/checks/multi-language-autodetect.ymlPin actions/setup-python to a SHA.
pr-checks/checks/job-run-uuid-sarif.ymlPin actions/upload-artifact to a SHA.
pr-checks/checks/go-indirect-tracing-workaround-no-file-program.ymlPin actions/github-script to a SHA.
pr-checks/checks/go-indirect-tracing-workaround-diagnostic.ymlPin actions/setup-go and actions/github-script to SHAs.
pr-checks/checks/export-file-baseline-information.ymlPin actions/upload-artifact to a SHA.
pr-checks/checks/diagnostics-export.ymlPin actions/upload-artifact and actions/github-script to SHAs.
pr-checks/checks/config-export.ymlPin actions/upload-artifact and actions/github-script to SHAs.
pr-checks/checks/bundle-zstd.ymlPin actions/github-script and actions/upload-artifact to SHAs.
pr-checks/checks/bundle-toolcache.ymlPin actions/github-script to a SHA.
pr-checks/checks/bundle-from-toolcache.ymlPin actions/github-script to a SHA.
pr-checks/checks/analysis-kinds.ymlPin actions/upload-artifact and actions/github-script to SHAs.
package.jsonBump package version to 4.36.2 and update dependencies/devDependencies.
package-lock.jsonUpdate lockfile for version bump and dependency updates.
lib/entry-points.jsGenerated JS output updates corresponding to TS changes.
lib/defaults.jsonGenerated defaults JSON update to 2.25.6.
CHANGELOG.mdAdd 4.36.2 release entry (needs additional items).
.github/workflows/update-supported-enterprise-server-versions.ymlPin actions/setup-python and actions/checkout to SHAs.
.github/workflows/update-release-branch.ymlPin actions/checkout and actions/create-github-app-token to SHAs.
.github/workflows/update-bundle.ymlPin actions/checkout, actions/setup-python, actions/setup-node to SHAs.
.github/workflows/test-codeql-bundle-all.ymlPin actions/checkout and actions/setup-dotnet to SHAs.
.github/workflows/rollback-release.ymlPin actions/checkout and actions/create-github-app-token to SHAs.
.github/workflows/rebuild.ymlPin actions/checkout and actions/setup-node to SHAs.
.github/workflows/query-filters.ymlPin actions/checkout and actions/setup-node to SHAs.
.github/workflows/python312-windows.ymlPin actions/setup-python and actions/checkout to SHAs.
.github/workflows/publish-immutable-action.ymlPin actions/checkout and actions/publish-immutable-action to SHAs.
.github/workflows/prepare-release.ymlPin actions/checkout to a SHA.
.github/workflows/pr-checks.ymlPin multiple actions (checkout, setup-node, upload-artifact, download-artifact) to SHAs.
.github/workflows/post-release-mergeback.ymlPin checkout, setup-node, setup-python, create-github-app-token to SHAs.
.github/workflows/debug-artifacts-safe.ymlPin checkout, setup-go, setup-dotnet, download-artifact to SHAs.
.github/workflows/debug-artifacts-failure-safe.ymlPin checkout, setup-go, setup-dotnet, download-artifact to SHAs.
.github/workflows/codescanning-config-cli.ymlPin checkout and setup-node to SHAs.
.github/workflows/codeql.ymlPin actions/checkout to a SHA in all jobs.
.github/workflows/check-expected-release-files.ymlPin actions/checkout to a SHA.
.github/workflows/__with-checkout-path.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__upload-sarif.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__upload-ref-sha-input.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__unset-environment.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__swift-custom-build.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__swift-autobuild.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__submit-sarif-failure.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__start-proxy.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__split-workflow.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__rust.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__ruby.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__rubocop-multi-language.ymlGenerated workflow update reflecting pinned Ruby setup action.
.github/workflows/__resolve-environment-action.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__remote-config.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__packaging-inputs-js.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__packaging-config-js.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__packaging-config-inputs-js.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__packaging-codescanning-config-inputs-js.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__overlay-init-fallback.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__multi-language-autodetect.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__local-bundle.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__language-aliases.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__job-run-uuid-sarif.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__javascript-source-root.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__init-with-registries.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__go-tracing-legacy-workflow.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__go-tracing-custom-build-steps.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__go-tracing-autobuilder.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__go-indirect-tracing-workaround.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__go-indirect-tracing-workaround-no-file-program.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__go-indirect-tracing-workaround-diagnostic.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__go-custom-queries.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__global-proxy.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__extractor-ram-threads.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__export-file-baseline-information.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__diagnostics-export.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__cpp-deptrace-enabled.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__cpp-deptrace-enabled-on-macos.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__cpp-deptrace-disabled.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__config-input.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__config-export.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__cleanup-db-cluster-dir.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__bundle-zstd.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__bundle-toolcache.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__bundle-from-toolcache.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__bundle-from-nightly.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__build-mode-rollback.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__build-mode-none.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__build-mode-manual.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__build-mode-autobuild.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__autobuild-working-dir.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__autobuild-direct-tracing-with-working-dir.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__autobuild-action.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__analyze-ref-input.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__analysis-kinds.ymlGenerated workflow update reflecting pinned actions.
.github/workflows/__all-platform-bundle.ymlGenerated workflow update reflecting pinned actions.
.github/actions/release-initialise/action.ymlPin setup-node and setup-python to SHAs in the composite action.

Copilot's findings

  • Files reviewed: 46/105 changed files
  • Comments generated: 1

Comment threadCHANGELOG.md
@henrymercer
henrymercer enabled auto-merge June 4, 2026 14:12
@henrymercer
henrymercer merged commit 8aad20d into releases/v4Jun 4, 2026
226 checks passed
@henrymercer
henrymercer deleted the update-v4.36.2-dcb947ce1 branch June 4, 2026 14:25
@github-actionsgithub-actionsBot mentioned this pull request Jun 4, 2026
6 tasks
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/LMay be hard to review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@henrymercer@robertbrignull