Skip to content

ci: add release-please workflow - #59

Open
wpjunior wants to merge 2 commits into
tsuru:mainfrom
wpjunior:feat/release-please
Open

wpjunior wants to merge 2 commits into
tsuru:mainfrom
wpjunior:feat/release-please

Conversation

@wpjunior

@wpjunior wpjunior commented Nov 6, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Add a release-please workflow that, on every push to main, opens/updates a release PR (version bump + CHANGELOG.md from conventional commits). Merging it creates the v* tag.
  • Add release-please-config.json (go release type, include-component-in-tag: false) and .release-please-manifest.json seeded at 2.11.0 (latest tag v2.11.0).
  • Inspired by tsuru/kubernetes-router 2bed1b6 and 7dd075a.

Differences from kubernetes-router

  • Tags here are already v-prefixed, so no include-v-in-tag: false or last-release-sha pin is needed.

Test plan

  • After merge, confirm release-please opens a release PR proposing the next version after v2.11.0
  • Merge the release PR and confirm the tag, GitHub release, and ci.yaml publish/release jobs run

wpjunior and others added 2 commits November 6, 2026 17:20
Automate versioning and changelog generation from conventional commits.
On every push to main, release-please opens/updates a release PR; merging
it creates the v-prefixed tag that ci.yaml already publishes/releases on.
Manifest is seeded at the latest tag, v2.11.0.

Co-Authored-By: Claude <noreply@anthropic.com>
Removed comments and unused token configuration.
@wpjunior
wpjunior force-pushed the feat/release-please branch from b9bc6ce to 43e6a64 Compare November 6, 2026 20:21
@wpjunior

wpjunior commented Nov 6, 2026

Copy link
Copy Markdown
Member Author

rebased and all tests are clear
@ravilock and @crgisch

@wpjunior
wpjunior requested review from crgisch and ravilock November 6, 2026 20:29
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