Background
Dependabot has five open PRs, all of which bump GitHub Action pins in .github/workflows.
Merging them one at a time causes repeated rebases and five CI runs for what is a single
mechanical change set. Two of them (#31, #29) touch the same file (release.yml) and two
(#34, #32) touch the same file (codeql.yml), so they will conflict-rebase against each other.
Open PRs:
| PR |
Action |
From |
To |
| #34 |
github/codeql-action/analyze |
v4.36.2 |
v4.37.0 |
| #33 |
github/codeql-action/upload-sarif |
v4.36.2 |
v4.37.0 |
| #32 |
github/codeql-action/init |
v4.36.2 |
v4.37.0 |
| #31 |
docker/login-action |
v4.2.0 |
v4.4.0 |
| #29 |
docker/setup-qemu-action |
v4.1.0 |
v4.2.0 |
Goal
Land all five bumps as one rollup PR, and close the individual Dependabot PRs as superseded.
Tasks
Acceptance criteria
Background
Dependabot has five open PRs, all of which bump GitHub Action pins in
.github/workflows.Merging them one at a time causes repeated rebases and five CI runs for what is a single
mechanical change set. Two of them (#31, #29) touch the same file (
release.yml) and two(#34, #32) touch the same file (
codeql.yml), so they will conflict-rebase against each other.Open PRs:
github/codeql-action/analyzegithub/codeql-action/upload-sarifgithub/codeql-action/initdocker/login-actiondocker/setup-qemu-actionGoal
Land all five bumps as one rollup PR, and close the individual Dependabot PRs as superseded.
Tasks
github/codeql-action/*pins to the v4.37.0 commit SHAdocker/login-actionto the v4.4.0 commit SHAdocker/setup-qemu-actionto the v4.2.0 commit SHA# vX.Y.Zversion comments accurate next to each pinmake verify(includesscripts/validate-action-shas.sh)Acceptance criteria
validate-actionspasses