Skip to content

ci: bump the CodeQL actions to v4.39.1 together and group their Dependabot updates - #2727

Merged
DeusData merged 4 commits into
mainfrom
chore/codeql-action-v4.39.0
Nov 1, 2026
Merged

DeusData merged 4 commits into
mainfrom
chore/codeql-action-v4.39.0

Conversation

@DeusData

@DeusData DeusData commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

Bumps all three CodeQL Action steps to v4.39.1 and groups future CodeQL Action updates in Dependabot.

  • .github/workflows/codeql.yml: init and analyze -> 9b3254085494b55a0f7c4c2b3d2d52cc712ce370 (v4.39.1, resolved from the v4.39.1 tag object; was 1c5b675 v4.38.1).
  • .github/workflows/scorecard.yml: upload-sarif is already on that commit on main (build(deps): Bump github/codeql-action/upload-sarif from 4.38.1 to 4.39.1 #2779), so this PR no longer changes the file.
  • .github/dependabot.yml: a codeql-action group (github/codeql-action*), so init, analyze and upload-sarif arrive as one PR and stay in lockstep.

Why: init and analyze must run the same CodeQL Action version within a job. Dependabot opens one PR per action, and merged one at a time they leave the actions on different versions in between. That already happened for v4.39.1: upload-sarif landed alone in #2779, and #2780 would move only init. This change puts all three on v4.39.1 together, and the group keeps them together from here on.

Supersedes #2780 (init-only bump to 4.39.1) and, as before, the split bumps #2504, #2505 and #2506.

Notes:

  • The branch name still says v4.39.0; the content is now v4.39.1 (the earlier v4.39.0 pin 6f2ac81 was replaced before merge).
  • Current main is merged in; the only conflict was scorecard.yml, resolved to main's v4.39.1 pin.
  • The earlier test-ui failure came from the old base: the Galaxy reader-focus test caught a stale focus note shown while the layout was still arranging, which main fixed in fix(ui): hide stale focus warning while arranging graph #2753. This PR does not touch graph-ui.

Checks run locally: YAML parse of the touched files, the Dependabot group matches exactly the three CodeQL actions, every remote uses: is pinned to a full commit SHA (scripts/security-audit.sh passes), and the workflow contract tests (venue parity, lane wiring, lane selection, release gate chain, smoke fixture, security gate fail-closed, Windows bundle, coverage map) pass.

…dabot updates

Dependabot opened one PR per CodeQL action (#2504 init, #2505 analyze, #2506 upload-sarif), each moving to 4.38.2. Merging them one at a time would leave init and analyze on different versions in between. This moves all three to v4.39.0 (6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee, the commit the v4.39.0 tag points to) in one change, and adds a Dependabot group so future CodeQL Action updates arrive as a single PR.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
@DeusData
DeusData force-pushed the chore/codeql-action-v4.39.0 branch from 54c1bfa to 0b81154 Compare October 20, 2026 22:34
Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
@DeusData

Copy link
Copy Markdown
Owner Author

Refreshed this branch with current main to pick up the shared CI repairs. The merge was conflict-free, and the action-pin/Dependabot patch is unchanged (verified with a stable patch ID). Fresh required GitHub checks are running. Thanks for reviewing!

@DeusData DeusData added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Oct 25, 2026
Conflict in .github/workflows/scorecard.yml resolved to the main version:
main already pins upload-sarif to 9b3254085494b55a0f7c4c2b3d2d52cc712ce370
(v4.39.1, #2779), which supersedes this branch's v4.39.0 pin.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
Main already moved upload-sarif to v4.39.1 (#2779). Move init and analyze to
the same commit, 9b3254085494b55a0f7c4c2b3d2d52cc712ce370 (the commit the
v4.39.1 tag points to), so all three CodeQL actions run one version again.
The pin comment follows the form Dependabot wrote for upload-sarif. The
codeql-action Dependabot group added earlier on this branch keeps the three
in lockstep from here on.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
@DeusData DeusData changed the title ci: bump the CodeQL actions to v4.39.0 together and group their Dependabot updates ci: bump the CodeQL actions to v4.39.1 together and group their Dependabot updates Nov 1, 2026
@DeusData
DeusData merged commit 358501f into main Nov 1, 2026
42 checks passed
@DeusData
DeusData deleted the chore/codeql-action-v4.39.0 branch November 1, 2026 18:30
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

None yet

Development

Successfully merging this pull request may close these issues.

1 participant