Skip to content

fix(ci): run workflows on Node 24 actions#10

Closed
mrgoonie wants to merge 1 commit into
mainfrom
codex/node24-actions
Closed

fix(ci): run workflows on Node 24 actions#10
mrgoonie wants to merge 1 commit into
mainfrom
codex/node24-actions

Conversation

@mrgoonie
Copy link
Copy Markdown
Contributor

Summary

  • Upgrade GitHub-owned workflow actions to actions/checkout@v6 and actions/setup-go@v6 so CI uses Node 24 action runtimes.
  • Opt the release workflow into Node 24 action execution for go-semantic-release/action@v1, whose latest v1 action metadata still declares Node 20.
  • Update the deployment guide workflow snippets to match the live workflows.

Validation

  • YAML parse for all workflow files
  • /usr/local/go/bin/go test -count=1 ./...
  • /usr/local/go/bin/go vet ./...
  • /usr/local/go/bin/go build ./...
  • git diff --check

Notes

  • actions/checkout@v6.0.2 and actions/setup-go@v6.4.0 declare Node 24 upstream.
  • go-semantic-release/action@v1.24.1 still declares Node 20, so the workflow-level FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true opt-in is required until upstream publishes a Node 24 action runtime.

@mrgoonie
Copy link
Copy Markdown
Contributor Author

Closing in favor of a clean PR that leaves Claude workflow files unchanged, because Anthropic workflow validation rejects PRs that modify the review workflow itself.

@mrgoonie mrgoonie closed this May 19, 2026
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