Skip to content

ci: bump actions to node24 runtimes and drop retired Go Report Card - #14

Open
tobbee wants to merge 1 commit into
Eyevinn:mainfrom
tobbee:ci/node24-actions
Open

ci: bump actions to node24 runtimes and drop retired Go Report Card#14
tobbee wants to merge 1 commit into
Eyevinn:mainfrom
tobbee:ci/node24-actions

Conversation

@tobbee

@tobbee tobbee commented Jul 14, 2026

Copy link
Copy Markdown

GitHub is deprecating the Node.js 20 runtime, so this bumps the actions to their latest majors (all node24). It also removes the retired Go Report Card step — goreportcard.com has been sunset.

Changes (where each action is used):

  • actions/checkoutv7 (node24; also hardens credential handling and blocks fork-PR checkout under pull_request_target/workflow_run)
  • actions/setup-gov6 (node24)
  • actions/setup-nodev7 (node24)
  • removed the creekorful/goreportcard-action step

Not changed: golangci/golangci-lint-action is kept at v3 here. Moving it to a node24 release (v9) requires migrating golangci-lint v1 → v2 (config reformat, --skip-files removal), which is a larger change best done in its own PR.

docker/* actions are left unchanged: their latest tags still target node20.

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