Skip to content

chore(ci): bump GitHub Actions to their latest major versions - #86

Merged
Rushaway merged 1 commit into
mainfrom
ci/update-actions
Oct 29, 2026
Merged

Rushaway merged 1 commit into
mainfrom
ci/update-actions

Conversation

@Rushaway

Copy link
Copy Markdown
Member

Summary

Bump the GitHub Actions used by the workflows to their latest major versions. This moves them off the deprecated Node.js 20 runtime.

  • actions/cache: v4 → v6
  • actions/checkout: v4 → v7
  • actions/download-artifact: v4 → v8
  • actions/setup-node: v4 → v7
  • actions/upload-artifact: v4 → v7
  • docker/build-push-action: v6 → v7
  • docker/login-action: v3 → v4
  • docker/metadata-action: v5 → v6
  • docker/setup-buildx-action: v3 → v4
  • docker/setup-qemu-action: v3 → v4
  • sigstore/cosign-installer: v3 → v4
  • softprops/action-gh-release: v2 → v3
  • stefanzweifel/git-auto-commit-action: v5 → v7

Notes

sigstore/cosign-installer@v4 still installs the pinned cosign v2.4.1, so the keyless signing command is unchanged. git-auto-commit-action@v6+ drops create_branch/skip_checkout/skip_fetch (not used here) and errors on a detached HEAD; pr-head is checked out on a branch ref, so it is unaffected.

Test plan

  • CI is green on this PR

🤖 Generated with Claude Code

- `actions/cache`: `v4` → `v6`
- `actions/checkout`: `v4` → `v7`
- `actions/download-artifact`: `v4` → `v8`
- `actions/setup-node`: `v4` → `v7`
- `actions/upload-artifact`: `v4` → `v7`
- `docker/build-push-action`: `v6` → `v7`
- `docker/login-action`: `v3` → `v4`
- `docker/metadata-action`: `v5` → `v6`
- `docker/setup-buildx-action`: `v3` → `v4`
- `docker/setup-qemu-action`: `v3` → `v4`
- `sigstore/cosign-installer`: `v3` → `v4`
- `softprops/action-gh-release`: `v2` → `v3`
- `stefanzweifel/git-auto-commit-action`: `v5` → `v7`

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Rushaway
Rushaway merged commit baf8388 into main Oct 29, 2026
8 checks passed
@Rushaway
Rushaway deleted the ci/update-actions branch October 29, 2026 10:03
Rushaway added a commit that referenced this pull request Oct 29, 2026
)

Docker image workflow: #86 bumped sigstore/cosign-installer to `@v4`,
but that repo publishes no floating major tag (only v4.0.0, v4.1.x), so
every push to main failed with "Unable to resolve action
sigstore/cosign-installer@v4". Pin v4.1.2. v4 still installs the cosign
v2.4.1 the workflow asks for.

E2E "bulk select → assign web group": the test waited for the
admins.bulk response, then called .json(). With no rehash SIDs the page
reloads as soon as the action resolves, so the body could be gone
("Protocol error (Network.getResponseBody): No resource with given
identifier found"). Read the real response inside a page.route handler
and fulfill the page with it.
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.

1 participant