Skip to content

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

Merged
mrgoonie merged 1 commit into
mainfrom
codex/node24-actions-clean
May 19, 2026
Merged

fix(ci): run release workflows on Node 24 actions#11
mrgoonie merged 1 commit into
mainfrom
codex/node24-actions-clean

Conversation

@mrgoonie
Copy link
Copy Markdown
Contributor

Summary

  • Upgrade CI and release workflows from actions/checkout@v4 to actions/checkout@v6.
  • Upgrade CI and release workflows from actions/setup-go@v5 to actions/setup-go@v6.
  • Opt the release workflow into Node 24 action execution for go-semantic-release/action@v1, whose latest v1 metadata still declares Node 20.
  • Update the deployment guide workflow snippets to match the live CI/release 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.
  • Claude workflow files are intentionally unchanged here because Anthropic app-token validation rejects PR runs when the review workflow content differs from the default branch.

@mrgoonie mrgoonie merged commit 6f1292f into main May 19, 2026
4 checks passed
@mrgoonie mrgoonie deleted the codex/node24-actions-clean branch May 19, 2026 11:57
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