-
v0.1.0 Stable
released this
2026-03-20 23:13:45 +00:00 | 122 commits to main since this release0.1.0 - 2026-03-20
Changed
- README workflow badges now link to the latest workflow run pages instead of the workflow definition pages.
Fixed
- Publish action falls back to
git describewheninputs.versionis empty andGITHUB_REFis not a tag ref, resolvingworkflow_callinput propagation failures in act runner v0.3.0.
Added
- Coverage badge in README linked to S3-hosted main-branch report.
- S3 coverage artefact publishing (HTML report, badge, JSON summary) in push validation pipeline.
- CLI tests and internal helper tests raising total coverage to 84%.
- Test suite isolation against ambient CI environment variables for changelog link generation tests.
- Go CLI for changelog-driven release preparation and semantic version recommendation.
- Version recommendation from changelog release headings, including first-release support (
0.0.0base ->v1.0.0). - Automatic
release-versioncreation/update during release preparation. - Configurable version source/parsing via
--version-fileand--version-pattern. - Configurable changelog path via
--changelog. - Recommended-version fallback when
versionis omitted in CLI and action flows. - Major-version recommendation trigger from
Unreleased### Breaking. - Root composite action (
action.yml) for recommend/prepare flows. - Subdirectory composite actions:
prepare/action.yml(prepare/commit/tag/push) andpublish/action.yml(extract notes/create-or-update release). publishoutputs for downstream automation:release-id,tag, andversion.- Dual execution mode for actions:
go runfrom source on@main, prebuilt binaries on tagged refs. - Repository-scoped binary cache keys with workflow-defined fixed token support via
VOCIFERATE_CACHE_TOKEN. - Tag-driven release publication with idempotent release updates and asset replacement on reruns.
- Release artifacts for
linux/amd64,linux/arm64, andchecksums.txt. - Reusable Gitea workflows (
prepare-release.yml,do-release.yml) withworkflow_callsupport. - Project/automation rename from
releasepreptovociferate(entrypoint, package paths, outputs). - README guidance focused on primary cross-repository reuse workflows.
Downloads