Skip to content

Automate version bumps and tagging with release-please#8

Merged
GREENFONTS merged 1 commit into
mainfrom
dev
Jun 29, 2026
Merged

Automate version bumps and tagging with release-please#8
GREENFONTS merged 1 commit into
mainfrom
dev

Conversation

@GREENFONTS

@GREENFONTS GREENFONTS commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

PR merges to main now feed a standing release-please PR that decides the next semver bump from Conventional Commits and, on merge, creates the vX.Y.Z tag - replacing manual tagging. release.yml is unchanged: it still triggers off that tag and still gates publishing behind manual approval. skip-github-release avoids a duplicate Release object since release.yml's publish job already creates one.

Requires a RELEASE_PLEASE_TOKEN repo secret (fine-grained PAT, Contents: read/write) - the default GITHUB_TOKEN can't be used here since GitHub blocks its pushes from triggering other workflows.

What and why

Checklist

  • Tests added/updated and passing (dotnet test)
  • dotnet format --verify-no-changes passes
  • CHANGELOG.md updated under [Unreleased]
  • docs/COMPATIBILITY.md updated for any endpoint you implemented or changed
  • No secrets, tokens, or real API keys committed

PR merges to main now feed a standing release-please PR that decides
the next semver bump from Conventional Commits and, on merge, creates
the vX.Y.Z tag - replacing manual tagging. release.yml is unchanged:
it still triggers off that tag and still gates publishing behind
manual approval. skip-github-release avoids a duplicate Release object
since release.yml's publish job already creates one.

Requires a RELEASE_PLEASE_TOKEN repo secret (fine-grained PAT, Contents:
read/write) - the default GITHUB_TOKEN can't be used here since GitHub
blocks its pushes from triggering other workflows.
@GREENFONTS GREENFONTS merged commit e6616c7 into main Jun 29, 2026
3 checks passed
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