Skip to content

[codex] add release please workflow#50

Merged
johnnyhuy merged 1 commit intomainfrom
codex/add-release-please
Mar 9, 2026
Merged

[codex] add release please workflow#50
johnnyhuy merged 1 commit intomainfrom
codex/add-release-please

Conversation

@johnnyhuy
Copy link
Contributor

This adds Release Please so version bumps, changelog updates, and release PR creation are handled automatically from commits merged to main.

The repository already had build and publish workflows for release artifacts, but it did not have an automated step to open and maintain release PRs or keep release metadata in sync. That meant releases still required manual bookkeeping around version state and changelog generation.

This change adds a dedicated GitHub Actions workflow that runs googleapis/release-please-action in manifest mode on pushes to main, plus the repository config files it expects. The new release-please-config.json tells Release Please to manage the root Node package and write changelog entries to CHANGELOG.md, while .release-please-manifest.json seeds the current version state at 0.0.0.

Validation:

  • mise run ci

Fixes #50

@johnnyhuy johnnyhuy marked this pull request as ready for review March 9, 2026 04:51
@johnnyhuy johnnyhuy merged commit df45f08 into main Mar 9, 2026
10 checks passed
@johnnyhuy johnnyhuy deleted the codex/add-release-please branch March 9, 2026 04:51
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