Skip to content

ci: SHA-pin all actions, upgrade off Node 20#2

Merged
arcaven merged 1 commit intomainfrom
ci/sha-pin-upgrade-node24
Apr 2, 2026
Merged

ci: SHA-pin all actions, upgrade off Node 20#2
arcaven merged 1 commit intomainfrom
ci/sha-pin-upgrade-node24

Conversation

@arcaven
Copy link
Copy Markdown
Collaborator

@arcaven arcaven commented Apr 2, 2026

Summary

  • Upgrade 7 actions from Node 20 → Node 24: upload-artifact, download-artifact, golangci-lint-action (v7→v9), github-script, docker/setup-buildx-action, docker/build-push-action, actions/cache
  • SHA-pin all action references for supply chain safety

Test plan

  • CI passes on this PR (quality-gate, docker-e2e)
  • Verify golangci-lint-action v9 is compatible (no config changes needed)

Upgrade 7 actions from Node 20 to Node 24:
- upload-artifact v4 → v7
- download-artifact v4 → v8
- golangci-lint-action v7 → v9
- github-script v7 → v8
- docker/setup-buildx-action v3 → v4
- docker/build-push-action v6 → v7
- cache v4 → v5

SHA-pin all action references for supply chain safety.
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

Coverage Report

Total coverage: 81.8%

Package breakdown
github.com/arcavenae/switchboard/cmd/switchboard/main.go:12:	run		100.0%
github.com/arcavenae/switchboard/cmd/switchboard/main.go:30:	main		0.0%
total:								(statements)	81.8%

@arcaven arcaven merged commit 08c66ab into main Apr 2, 2026
6 checks passed
@arcaven arcaven deleted the ci/sha-pin-upgrade-node24 branch April 2, 2026 23:21
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