Skip to content

fix(ci): replace semantic-release action with CLI#12

Merged
mrgoonie merged 2 commits into
mainfrom
codex/semantic-release-cli-node24
May 19, 2026
Merged

fix(ci): replace semantic-release action with CLI#12
mrgoonie merged 2 commits into
mainfrom
codex/semantic-release-cli-node24

Conversation

@mrgoonie
Copy link
Copy Markdown
Contributor

Summary

  • Remove go-semantic-release/action@v1 from the release workflow to eliminate the remaining Node 20 action annotation.
  • Install github.com/go-semantic-release/semantic-release/v2/cmd/semantic-release@v2.31.0 with Go and run the CLI directly.
  • Preserve beta/stable behavior, changelog prepending, no-change success, GoReleaser hooks, and CHANGELOG.md upload by deriving the created release tag after semantic-release runs.
  • Update deployment guide release workflow docs.

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
  • go install github.com/go-semantic-release/semantic-release/v2/cmd/semantic-release@v2.31.0 and semantic-release --help

Notes

@mrgoonie mrgoonie merged commit 63b4adb into main May 19, 2026
4 checks passed
@mrgoonie mrgoonie deleted the codex/semantic-release-cli-node24 branch May 19, 2026 12:12
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