Skip to content

ci(release): publish notes from unreleased and bump the version on merge - #67

Merged
vmphase merged 2 commits into
mainfrom
ci/better-version-handling
Nov 9, 2026
Merged

vmphase merged 2 commits into
mainfrom
ci/better-version-handling

Conversation

@vmphase

@vmphase vmphase commented Nov 8, 2026

Copy link
Copy Markdown
Member

Summary

This PR removes the need to edit ## [Unreleased] by hand. The pipeline detects it on publish, uses it as the release body, and after a successful release rewrites it to "## [X.Y.Z] - <date>" plus a fresh Unreleased section, and bumps version.go to the next minor (X.Y+1.0).

Moreover, the release description formatting also changed to match the sonolink-style with semver header and links footer:
image

Type of change

  • Bug fix (fixes an issue, non-breaking)
  • New feature (adds functionality, non-breaking)
  • Breaking change (alters existing behaviour/compatibility)
  • Refactor (internal cleanup, no behaviour change)
  • Tests (adds or updates tests)
  • CI / dependency update
  • Documentation update

Checklist

  • Self-reviewed the changes and removed debug code or unrelated changes
  • Tests pass, and I have manually tested the GitHub Action where applicable
  • Documentation or changelog has been updated where necessary
  • Complies with the AI Contribution Policy

@vmphase
vmphase requested a review from a team as a code owner November 8, 2026 11:44
@github-actions github-actions Bot added the area: dependencies Dependency updates (go.mod, CI, etc.) label Nov 8, 2026
@vmphase

vmphase commented Nov 9, 2026

Copy link
Copy Markdown
Member Author

Tested locally, merging.

@vmphase
vmphase merged commit 52a4f9f into main Nov 9, 2026
9 checks passed
@vmphase
vmphase deleted the ci/better-version-handling branch November 9, 2026 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: dependencies Dependency updates (go.mod, CI, etc.)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant