Skip to content

chore: release workflow no longer requires a manual title - #15

Merged
Marcogn merged 1 commit into
mainfrom
claude/verify-repo-functionality-gb3ro6
Aug 19, 2026
Merged

chore: release workflow no longer requires a manual title#15
Marcogn merged 1 commit into
mainfrom
claude/verify-repo-functionality-gb3ro6

Conversation

@Marcogn

@Marcogn Marcogn commented Aug 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • .github/workflows/release.yml's workflow_dispatch form used to ask for both version and titletitle was only ever used to build the CHANGELOG heading (## vX.Y.Z – <title> (date)), an extra manual field for what's meant to be a quick trigger.
  • Dropped title entirely: the heading is now just ## vX.Y.Z (date). The actual release notes are unaffected — they still come verbatim from the ## Unreleased section's own content, which is the part that actually describes what shipped.
  • version stays manual (typed by hand): choosing a semver bump is a real judgment call the workflow can't safely infer.
  • Updated CLAUDE.md and CHANGELOG.md's framing text to match (historical CHANGELOG entries describing what a past release actually did are left untouched).

Test plan

  • python3 -c "import yaml; yaml.safe_load(...)" — workflow YAML parses cleanly
  • Read through the full step sequence end to end for consistency (no leftover TITLE/title references)
  • Real trigger of the Release workflow (next real release will confirm the new single-input form end to end)

Generated by Claude Code

The workflow_dispatch form asked for both `version` and `title`, but
`title` was only ever used to build the CHANGELOG heading
(## vX.Y.Z – <title> (date)) — an extra manual field for something meant
to be a quick trigger. Dropped it: the heading is now just
`## vX.Y.Z (date)`, and the actual release notes still come verbatim
from the Unreleased section's own content, unchanged. `version` stays
manual since a semver bump is a real judgment call.
@Marcogn
Marcogn marked this pull request as ready for review August 19, 2026 13:52
@Marcogn
Marcogn merged commit ffdff1e into main Aug 19, 2026
1 check passed
@Marcogn
Marcogn deleted the claude/verify-repo-functionality-gb3ro6 branch August 19, 2026 13:53
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.

2 participants