Skip to content

build(deps): bump github/codeql-action/autobuild from 4.39.0 to 4.39.1 - #2384

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/github/codeql-action/autobuild-4.39.1
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/github/codeql-action/autobuild-4.39.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps github/codeql-action/autobuild from 4.39.0 to 4.39.1.

Release notes

Sourced from github/codeql-action/autobuild's releases.

v4.39.1

  • Update default CodeQL bundle version to 2.27.3. #4256
Changelog

Sourced from github/codeql-action/autobuild's changelog.

CodeQL Action Changelog

See the releases page for the relevant changes to the CodeQL CLI and language packs.

[UNRELEASED]

No user facing changes.

4.39.1 - 21 Oct 2026

  • Update default CodeQL bundle version to 2.27.3. #4256

4.39.0 - 15 Oct 2026

  • Breaking change: Bump the minimum required CodeQL bundle version to 2.20.7. #4205
  • The codeql-action/analyze step now validates that a correct argument for the checkout_path input has been provided. The checkout_path input must be set to the path where the repository that is being analyzed is checked out at on the runner, if that path is something other than the workspace root. If the path does not point to a repository checkout or is different from the path that was used by codeql-action/init, then the CodeQL Action now produces a warning. #4148
  • Resolved an issue with third-party caching implementations that prevented caches from being restored correctly. #4206
  • The codeql-action/start-proxy step that is used in Code Scanning Default Setup now finds CodeQL releases using the same logic as codeql-action/init. This primarily benefits customers who are using GitHub instances other than github.com where the codeql-action/start-proxy step may previously have been unable to locate recent releases and ended up using outdated versions of the private registry authentication proxy as a result. #4198

4.38.3 - 08 Oct 2026

  • Upcoming breaking change: CodeQL version 2.21.2 and earlier were discontinued on 24 September 2026 alongside GitHub Enterprise Server 3.17, and will be unsupported by the next minor release of the CodeQL Action. Added a deprecation warning for customers using these versions of CodeQL. #4188
  • Update default CodeQL bundle version to 2.27.2. #4203
  • Fixed a bug where the decision of whether to use a per-language bundle did not account for custom configurations that reference queries outside of compiled CodeQL packs. This issue was caught during internal testing and did not affect any customer repositories. We will resume the roll out of per-language bundles in the coming weeks. #4184

4.38.2 - 24 Sept 2026

  • Update default CodeQL bundle version to 2.27.1. #4160

4.38.1 - 18 Sept 2026

  • The CodeQL Action now has experimental support for CodeQL releases for which per-language bundles are available. Per-language bundles support analysis for a single language and are therefore smaller than the combined bundles that allow analysis for all supported languages. As a result, per-language bundles take up less space on disk and are faster to download. We expect to roll this change out to everyone in the coming weeks. #4146

4.38.0 - 09 Sept 2026

  • On GitHub-hosted runners, the CodeQL Action now deletes unused CodeQL bundles from the toolcache before downloading a different bundle, which frees up disk space for the analysis. We expect to roll this change out to everyone in September. #4124
  • The CodeQL Action now supports CodeQL releases that are compatible with Linux Arm64 and downloads the native linux-arm64 CodeQL bundle when available. #4072
  • Update default CodeQL bundle version to 2.27.0. #4129

4.37.9 - 26 Aug 2026

  • Update default CodeQL bundle version to 2.26.4. #4106

4.37.8 - 21 Aug 2026

No user facing changes.

4.37.7 - 13 Aug 2026

  • Update default CodeQL bundle version to 2.26.3. #4085

... (truncated)

Commits
  • 9b32540 Merge pull request #4257 from github/update-v4.39.1-c5a2f4b0f
  • b5e1ed9 Trigger workflows
  • 20f5ec3 Update changelog for v4.39.1
  • c5a2f4b Merge pull request #4245 from github/henrymercer/graduate-overlay-trap-caching
  • 61a5a80 Merge pull request #4256 from github/update-bundle/codeql-bundle-v2.27.3
  • 3dd33f8 Merge pull request #4249 from github/mbg/upload-improvements-for-4223
  • b96e339 Change comment for getConfig call in upload-sarif
  • 7fa4518 Use shouldSkipSarifUpload in analyze-action.ts
  • a69c7cb Document that setting the env vars to false takes precedence
  • 74ddcd9 Fix typo in comment
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Oct 27, 2026
@github-actions github-actions Bot added this to the PyPCAPKit v1.5 milestone Oct 27, 2026
@JarryShaw JarryShaw moved this to In review in PyPCAPKit Oct 27, 2026
@JarryShaw

Copy link
Copy Markdown
Owner

Root-caused the Analyze failure: github/codeql-action now hard-requires every step in a workflow (init, autobuild, analyze) to use the same version. Dependabot opened three separate PRs here — #2384 (autobuild), #2385 (analyze), #2386 (init) — each bumping only one of the three, so none can pass CI alone; the config file one step wrote is for a different version than the one the next step loads.

Two ways to resolve, either works: merge all three together (not individually), or add a Dependabot groups: rule so future codeql-action bumps land as one PR. Opening a PR for the latter now so this doesn't recur.

@JarryShaw

Copy link
Copy Markdown
Owner

Consolidated into #2391, bumping all three codeql-action steps to 4.39.1 in one commit (the same sha each of these three proposed). Leaving this open rather than closing it myself — once #2391 merges, Dependabot should recognize this is already satisfied; closing it manually beforehand risks it not re-offering this version later if #2391 doesn't land for some reason.

@dependabot
dependabot Bot force-pushed the dependabot/github_actions/github/codeql-action/autobuild-4.39.1 branch from 519ada8 to 6c740a2 Compare October 27, 2026 15:13
JarryShaw added a commit that referenced this pull request Oct 27, 2026
…2386)

Problem: Dependabot opened three separate PRs bumping one `github/codeql-action`
step each (init, autobuild, analyze). codeql-action now refuses to run unless
every step in the workflow is on the same version, so none of the three could
pass CI alone -- init persists a configuration tagged with its own version, and
the next step that runs at a different version refuses to read it: autobuild on
two of the three, analyze on the third.

Fix: group all `github/codeql-action/*` bumps under the github-actions
ecosystem, so Dependabot opens one PR that bumps every step together.

Test: tests/project/test_actions_pinned_1968.py's new TestDependabotGroupsTheCodeQLSteps
checks the group sits under the right ecosystem and under no other, that its
pattern claims every codeql-action step the workflows use and nothing else, and
that those steps are pinned to one release. 7 of 8 mutations tried -- removing
the group, a typo'd pattern, widening it to "*", repointing it, moving it under
the wrong ecosystem, renaming it, and unpinning one step from the rest -- fail
at least one of these tests; the full set is also exercised against a bare
origin/main checkout.
Bumps [github/codeql-action/autobuild](https://github.com/github/codeql-action) from 4.39.0 to 4.39.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@6f2ac81...9b32540)

---
updated-dependencies:
- dependency-name: github/codeql-action/autobuild
  dependency-version: 4.39.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/github/codeql-action/autobuild-4.39.1 branch from 6c740a2 to f6471ea Compare October 27, 2026 15:38
JarryShaw added a commit that referenced this pull request Oct 27, 2026
…2386)

Problem: Dependabot opened three separate PRs bumping one `github/codeql-action`
step each (init, autobuild, analyze). codeql-action now refuses to run unless
every step in the workflow is on the same version, so none of the three could
pass CI alone -- init persists a configuration tagged with its own version, and
the next step that runs at a different version refuses to read it: autobuild on
two of the three, analyze on the third.

Fix: group all `github/codeql-action/*` bumps under the github-actions
ecosystem, so Dependabot opens one PR that bumps every step together.

Test: tests/project/test_actions_pinned_1968.py's new TestDependabotGroupsTheCodeQLSteps
checks the group sits under the right ecosystem and under no other, that its
pattern claims every codeql-action step the workflows use and nothing else, and
that those steps are pinned to one release. 7 of 8 mutations tried -- removing
the group, a typo'd pattern, widening it to "*", repointing it, moving it under
the wrong ecosystem, renaming it, and unpinning one step from the rest -- fail
at least one of these tests; the full set is also exercised against a bare
origin/main checkout.
JarryShaw added a commit that referenced this pull request Oct 27, 2026
#2391)

codeql-action now refuses to run unless every step in a workflow (init,
autobuild, analyze) is on the same version. Dependabot opened one PR per
step (#2384, #2385, #2386), so each failed Analyze alone. Bumps all three
together to the sha the v4.39.1 tag resolves to, same as each individual PR
proposed.
@JarryShaw

Copy link
Copy Markdown
Owner

Closing — the three codeql-action bumps you each tracked individually are now one commit, consolidated and merged via #2391. Closing in favour of that.

@JarryShaw JarryShaw closed this Oct 27, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 27, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@github-project-automation github-project-automation Bot moved this from In review to Done in PyPCAPKit Oct 27, 2026
@dependabot
dependabot Bot deleted the dependabot/github_actions/github/codeql-action/autobuild-4.39.1 branch October 27, 2026 16:55
@JarryShaw JarryShaw removed the review: pending No verdict for the current head - never reviewed, or the head moved since the last one label Oct 27, 2026
@github-actions github-actions Bot removed this from the PyPCAPKit v1.5 milestone Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant