You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit a9bd9eb
Browse filesBrowse the repository at this point in the historyBrowse files
ci(deps): group github/codeql-action Dependabot bumps (#2384, #2385, #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.
0 commit comments