chore(release): v0.3.1 #33
No reviewers
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
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit!33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "release-prep/v0.3.1"
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?
Fixed
_release-draft.yml: inline-collapse version-normalization into the script-invocation step. Sidesteps a runtime step-skip that was leaving the script's--versionempty on every release-draft cycle. See #16. Consumers must bump@v0.2.0→@v0.3.1to pick this up; the toolkit's own consumer wrapper gets bumped as part of the v0.3.1 cut.tests/conventional-commits.bats: rewrite the 4cc_parse_subjecttests to compare against$outputdirectly (with explicitboundaries) instead of${lines[N]}indexing. Fixes 2 pre-existing failures on bats 5.2.37+ where therunwrapper collapses empty strings out of thelinesarray, silently shifting indices. Test logic + the function under test are unchanged. See #18.changelog.d: correct kind 'added' → 'internal' for #14 docs fragment
tests: cc_parse_subject bats 5.2.37+ portability — closes #18
workflows: inline-collapse normalize-version in _release-draft.yml — closes #16
Internal
docs/conventions.md: new subsection "Choosingchore:vsfeat: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 achore:-shaped commit lands asfeat:and pulls the next cut into a higher version lane. See #14.release-draft.ymlpasses emptyinputs.versionto reusable on pull_request.closed (new bug exposed by #16's v0.3.1 fix) #41