Skip to content

ci: group Dependabot's codeql-action bumps into one PR - #294

Merged
richardmhope merged 1 commit into
mainfrom
claude/dependabot-prs-review-merge-76h0ap
Jul 29, 2026
Merged

ci: group Dependabot's codeql-action bumps into one PR#294
richardmhope merged 1 commit into
mainfrom
claude/dependabot-prs-review-merge-76h0ap

Conversation

@richardmhope

Copy link
Copy Markdown
Collaborator

Summary

Adds a codeql-action group to the github-actions ecosystem in .github/dependabot.yml, matching github/codeql-action*.

Dependabot treats github/codeql-action/init and github/codeql-action/analyze as two independent dependencies, but CodeQL treats them as one action — a run whose steps disagree on version aborts:

##[error]Loaded a configuration file for version '4.37.3', but running version '4.37.2'
CodeQL job status was configuration error.

So each CodeQL release arrived as two PRs that both failed their Analyze jobs, and neither could merge on its own: whichever landed first would leave main red until the other followed. 4.37.3 had to be landed by hand-combining #288 and #291 into #293. Grouping makes the two pins move together in a single PR.

Only github/codeql-action* is grouped — every other action continues to get its own PR, as today.

Related issue

Type of change

  • Bug fix
  • New feature
  • Documentation
  • Refactor / tech debt
  • Other

Checklist

  • ruff check . and ruff format --check . pass — no Python touched; CI re-runs both
  • pytest passes locally (Docker running for testcontainers) — no application code touched; CI runs the suite
  • Added or updated tests for the change — n/a, Dependabot config only
  • Verified Tailwind compilation if templates/CSS/JS changed — n/a
  • Added an Alembic migration if the DB schema changed — n/a
  • Updated docs (README / CLAUDE.md / PLAN.md) as needed — n/a

Notes for reviewers

.github/dependabot.yml is not covered by the lint-workflows job (zizmor and actionlint read .github/workflows/*), so CI will not validate this file — I checked it parses and that the github-actions entry resolves to the intended structure. The real confirmation is the next CodeQL release arriving as one PR titled something like bump the codeql-action group.

Grouping takes effect from the next scheduled run; it does not retroactively affect anything already open (nothing is).

🤖 Generated with Claude Code

https://claude.ai/code/session_01B1NFi5pLqgCswDdaSdRfEr


Generated by Claude Code

Dependabot treats github/codeql-action/init and github/codeql-action/analyze
as two dependencies, but CodeQL treats them as one action: a run whose steps
disagree on version aborts with "Loaded a configuration file for version
'4.37.3', but running version '4.37.2'". So every CodeQL release produced two
PRs that each failed their Analyze jobs, and neither could merge on its own —
4.37.3 had to be landed by hand-combining #288 and #291 into #293.

Group them so the two pins always move together in a single PR.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B1NFi5pLqgCswDdaSdRfEr
@richardmhope
richardmhope merged commit 76c7a37 into main Jul 29, 2026
7 checks passed
@richardmhope
richardmhope deleted the claude/dependabot-prs-review-merge-76h0ap branch July 29, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants