chore(release): v0.10.0 #126
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit!126
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "release-prep/rolling"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Added
Changed
publish_modedefault shifted:draft→immediate(closes the v0.9.1 sprint per operator framing).Per operator audience-framing 2026-06-26: "someone just wanting to have automated releases based on CC will probably be happy to have as little friction as possible, while the one actually taking care of the clean process will have probably not that many issues with adding another configuration value to his repo to flip the releases from auto-publish to draft-first."
Behavior change
publish_mode: draft→ cuts create a draft release; operator clicks Publish in the Forgejo UI (ADR-0003 Gate-3)publish_mode: immediate→ cuts publish directly; no Gate-3 clickThe opt-in path is preserved: set
publish_mode: 'draft'on the workflow_call to restore the v0.8.1+ behavior. ADR-0003 amended to note the default-shift while preserving Gate-3 as a substrate primitive.What changed in code
_release.ymlworkflow_callpublish_modeinput default:'draft'→'immediate'_release.ymlbash fallback:${PUBLISH_MODE_INPUT:-draft}→${PUBLISH_MODE_INPUT:-immediate}release.ymlconsumer template workflow_dispatch input default:'draft'→'immediate'draft-release.shbash fallback:${PUBLISH_MODE:-draft}→${PUBLISH_MODE:-immediate}docs/adr/0003-multi-stage-operator-gate.md: Amendment 2026-06-26 sectiondocs/integration.md: documents the new default + opt-in pathtests/draft-release.bats: two tests flipped to assert immediate-as-defaultbats coverage
321/321 green. The default-assertion tests (
#114 publish_mode: defaults to...+draft-release: dry-run extracts body + constructs correct API payload) updated to expectdraft:false/publish_mode: immediate. ExplicitPUBLISH_MODE=draftopt-in tests unchanged + still pass.Refs
99085ce2c965eaf5ace8