Skip to content

chore(release): require explicit version confirmation before dispatch - #320

Merged
dean0x merged 1 commit into
mainfrom
chore/release-flow-confirm-version
Sep 1, 2026
Merged

chore(release): require explicit version confirmation before dispatch#320
dean0x merged 1 commit into
mainfrom
chore/release-flow-confirm-version

Conversation

@dean0x

@dean0x dean0x commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

Records a user directive in the learned release config (.release/RELEASE-FLOW.md): the version derived by semver-auto is a proposal — it must always be confirmed explicitly with the user before dispatching the release workflow, even when derivation is unambiguous.

Changes

  • Version Strategy: semver-auto derives a proposed bump; always confirm the resulting version explicitly with the user before dispatch (directive from the v2.4.0 release, 2026-09-02)
  • Clarify that a squash-body ## Breaking Changes section stating "None" is a negative declaration, not a breaking change (2.4.0 resolved two such sections as minor)

Breaking Changes

None.

Testing

Config prose only — consumed by the /release orchestrator; no code paths affected.

Record the user directive from the v2.4.0 release in the learned
release config: semver-auto now derives a PROPOSED bump only, and the
resulting version must always be confirmed explicitly with the user
before dispatching, even when derivation is unambiguous. Also clarify
that a squash-body "## Breaking Changes: None" section is a negative
declaration, not a breaking change requiring major-vs-minor discussion.
@dean0x
dean0x merged commit e726874 into main Sep 1, 2026
2 checks passed
@dean0x
dean0x deleted the chore/release-flow-confirm-version branch September 1, 2026 21:33
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