• v0.3.1 b8ae12934c

    Release v0.3.1
    Some checks failed
    manifest-check / manifest-vs-tag consistency (pull_request) Successful in 4s
    manifest-check / check (pull_request) Successful in 0s
    release-draft / create Forgejo draft release (pull_request) Failing after 4s
    release-draft / draft (pull_request) Failing after 0s
    Stable

    quartermaster released this 2026-06-24 21:59:55 +02:00 | 1472 commits to main since this release

    v0.3.1 patch sprint — closes 3 v0.3.x candidates surfaced during
    the v0.3 cut: a load-bearing workflow fix that unblocks autonomous
    release-draft cycles, a bats portability fix that removes 2 hidden
    test failures, plus the chore-vs-feat commit-subject guidance that
    prevents bump-escalation.

    Consumer-bump note: the _release-draft.yml fix below only takes
    effect when consumers bump their release-draft.yml's uses: ...@v0.2.0
    uses: ...@v0.3.1. Toolkit's own consumer wrapper gets bumped in a
    post-cut PR; cellblock + tmux-tell migrations pick it up at adoption time.

    Fixed

    • _release-draft.yml: inline-collapse version-normalization into the script-invocation step. Sidesteps a runtime step-skip that was leaving the script's --version empty on every release-draft cycle. See #16.

    • tests/conventional-commits.bats: rewrite the 4 cc_parse_subject tests to compare against $output directly (with explicit newline boundaries via $'...' syntax) instead of ${lines[N]} indexing. Fixes 2 pre-existing failures on bats 5.2.37+ where the run wrapper collapses empty strings out of the lines array, silently shifting indices. Test logic + the function under test are unchanged. See #18.

    Internal

    • docs/conventions.md: new subsection "Choosing chore: vs feat: for internal-infrastructure changes" with the consumer-facing-surface test + the v0.2.1 cut-escalation worked instance. Helps human authors avoid the cut-escalation footgun where a chore:-shaped commit lands as feat: and pulls the next cut into a higher version lane. See #14.
    Downloads