Skip to content

feat: add release-please workflow - #281

Open
borisbarath-stripe wants to merge 1 commit into
mainfrom
borisbarath/release-please-workflow
Open

feat: add release-please workflow#281
borisbarath-stripe wants to merge 1 commit into
mainfrom
borisbarath/release-please-workflow

Conversation

@borisbarath-stripe

Copy link
Copy Markdown
Contributor

Description

Adds the release-please.yml workflow to automate version bumps, changelogs, and GitHub Releases.

When commits with conventional prefixes (feat:, fix:, etc.) land on main (via promote from staging), release-please opens a PR with a version bump + CHANGELOG update. Merging that PR creates a GitHub Release which triggers the publish workflow.

Version override:

Edit the release PR title to override the version (e.g. change release: 4.10.0 to release: 5.0.0).

Required secret:

  • RELEASE_PLEASE_TOKEN — already configured on this repo

How it fits in the pipeline:

api commit → stlc-generate → staging → promote → production main → release-please PR → merge → publish

Built according to https://app.stainless.com/metronome/transition/docs/release

Automates version bumps, changelogs, and GitHub Releases on push to main.
Supports version override by editing the release PR title (e.g. 'release: 5.0.0').

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Committed-By-Agent: claude
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