Micheal Wilkinson
21a68647f3
refactor: normalize changelog filename docs
2026-03-21 00:27:32 +00:00
Micheal Wilkinson
ba715d9965
feat: migrate changelog path to CHANGELOG.md
2026-03-21 00:27:18 +00:00
Micheal Wilkinson
62f637614d
test: require CHANGELOG.md defaults
2026-03-21 00:26:43 +00:00
Micheal Wilkinson
7d6ae6f486
docs: pin README examples to release tags
2026-03-21 00:20:08 +00:00
Micheal Wilkinson
16274ea1e5
feat: add reusable coverage-badge action
2026-03-21 00:18:21 +00:00
gitea-actions[bot]
8d9cc33802
release: prepare v0.2.0
v0.2.0
2026-03-21 00:14:00 +00:00
Micheal Wilkinson
33e1d7c9cc
fix: replace workflow step summaries
Push Validation / validate (push) Successful in 1m46s
2026-03-21 00:03:26 +00:00
Micheal Wilkinson
4c1a0b87eb
docs: sweep markdown display urls
Push Validation / validate (push) Successful in 1m38s
2026-03-20 23:56:43 +00:00
Micheal Wilkinson
a139417f02
feat: emit protocol-relative display urls
2026-03-20 23:56:42 +00:00
Micheal Wilkinson
788ef1b49d
test: require protocol-relative display links
2026-03-20 23:53:34 +00:00
Micheal Wilkinson
f9f2c6ab62
docs: record workflow var repository URL support
2026-03-20 23:52:17 +00:00
Micheal Wilkinson
1959aa33d8
feat: read repository base URL from workflow vars
2026-03-20 23:52:12 +00:00
Micheal Wilkinson
6a83abe4db
test: cover base URL repository override
2026-03-20 23:51:57 +00:00
Micheal Wilkinson
2d3c27460f
docs: document repository URL override env var
2026-03-20 23:40:45 +00:00
Micheal Wilkinson
edb8508e48
feat: support repository URL override env var
2026-03-20 23:40:23 +00:00
Micheal Wilkinson
f79eda21c1
test: require repository URL override precedence
2026-03-20 23:40:07 +00:00
Micheal Wilkinson
d91ec2f6b1
docs: add project LICENSE and record in changelog
Push Validation / validate (push) Successful in 1m44s
2026-03-20 23:34:46 +00:00
Micheal Wilkinson
fb73d50d8f
docs: record compare-link changelog behavior
2026-03-20 23:32:12 +00:00
Micheal Wilkinson
8ddc58f5b9
refactor: extract compare URL helper
2026-03-20 23:31:58 +00:00
Micheal Wilkinson
48b36bddcd
feat: generate compare links for changelog references
2026-03-20 23:31:39 +00:00
Micheal Wilkinson
22780869af
test: add compare-link changelog expectations
2026-03-20 23:31:08 +00:00
Micheal Wilkinson
8d9e15ca44
docs: record unreleased template fixes
Push Validation / validate (push) Successful in 1m44s
2026-03-20 23:24:39 +00:00
Micheal Wilkinson
f96458344a
refactor: clarify release recommendation internals
2026-03-20 23:24:35 +00:00
Micheal Wilkinson
cdfe75f360
fix: restore unreleased template behavior
2026-03-20 23:24:01 +00:00
Micheal Wilkinson
eb7d2798f1
test: cover unreleased template handling
2026-03-20 23:23:57 +00:00
Micheal Wilkinson
29ca9e81ad
docs: record tagged-release validation fix
2026-03-20 23:17:30 +00:00
Micheal Wilkinson
c4f643c39b
fix: validate released binary against tagged changelog state
2026-03-20 23:17:27 +00:00
gitea-actions[bot]
c5ecfeebde
release: prepare v0.1.0
v0.1.0
2026-03-20 23:13:45 +00:00
Micheal Wilkinson
6bcc027076
docs: remove deleted release tag references
Push Validation / validate (push) Successful in 1m48s
2026-03-20 23:12:01 +00:00
Micheal Wilkinson
fd23a8b238
docs: point README badges at latest workflow runs
2026-03-20 23:08:56 +00:00
Micheal Wilkinson
3f7edea46e
feat: use reference-style links in changelog instead of inline links
...
Moves changelog link generation from inline heading format
## [1.1.0](https://...) - date
to reference-style definitions at the bottom of the file
## [1.1.0] - date
...
[Unreleased]: https://.../src/branch/main
[1.1.0]: https://.../releases/tag/v1.1.0
This keeps headings plain, which simplifies changelog parsing (the
awk pattern in publish/action.yml now matches without special-casing
the inline URL), and follows the canonical Keep a Changelog style.
2026-03-20 23:07:10 +00:00
Micheal Wilkinson
0234df7aa1
fix: match linked changelog headings when extracting release notes
Push Validation / validate (push) Successful in 1m38s
2026-03-20 22:54:42 +00:00
gitea-actions[bot]
501ac71147
release: prepare v1.1.0
2026-03-20 22:51:47 +00:00
Micheal Wilkinson
60bbc7409b
docs: changelog entries for v1.0.1
Push Validation / validate (push) Successful in 1m47s
2026-03-20 22:50:13 +00:00
Micheal Wilkinson
4c5a49d685
fix: fall back to git tag on HEAD when version input is not propagated
Push Validation / validate (push) Successful in 1m43s
2026-03-20 22:46:44 +00:00
Micheal Wilkinson
87059d21fd
test: raise coverage with cli and internal helper tests
2026-03-20 22:41:19 +00:00
gitea-actions[bot]
3ea4af158e
release: prepare v1.0.0
2026-03-20 22:34:11 +00:00
Micheal Wilkinson
7ea5f05297
docs(readme): updated badge image urls
Push Validation / validate (push) Successful in 1m42s
2026-03-20 22:31:17 +00:00
Micheal Wilkinson
71c1b81426
test: harden changelog link tests for CI env vars
Push Validation / validate (push) Has been cancelled
2026-03-20 22:30:46 +00:00
Micheal Wilkinson
68e4211fbf
ci: publish coverage artefacts and add badge
Push Validation / validate (push) Successful in 1m45s
2026-03-20 22:00:11 +00:00
Micheal Wilkinson
50e5f25329
docs: add full godoc comments for vociferate API
2026-03-20 21:49:39 +00:00
Micheal Wilkinson
8ea9acdebc
feat: add changelog heading links for unreleased and releases
...
Push Validation / validate (push) Failing after 42s
- Link Unreleased heading to repository main branch.
- Link release headings to release tag pages.
- Derive repository URL from CI metadata or origin git remote.
- Keep plain headings when repository URL cannot be resolved.
- Update tests and README usage docs for linked heading behavior.
2026-03-20 21:46:36 +00:00
Micheal Wilkinson
be4f3833a1
feat: chain do-release from prepare workflow
...
- Update prepare-release to call do-release via workflow_call after tag creation.
- Update README examples and release-flow docs to reflect direct invocation
instead of relying only on tag-push triggers.
2026-03-20 21:46:36 +00:00
Micheal Wilkinson
63aa7376cc
fix: fail prepare when release tag already exists
...
Push Validation / validate (push) Has been cancelled
Prevent silent successful runs that skip tag creation. If the resolved
release tag already exists locally or remotely, fail with guidance so users
know why tag-triggered do-release will not run.
2026-03-20 21:29:54 +00:00
Micheal Wilkinson
e8e1dc9695
fix: make prepare action resilient for reruns
...
Push Validation / validate (push) Has been cancelled
- Disable setup-go module cache path in prepare action's source-run mode
to avoid invalid '..' cache-dependency-path patterns.
- Make commit/tag step idempotent when release tag already exists locally
or remotely.
- Skip empty commit attempts when no release files changed while still
allowing first-time tag creation.
2026-03-20 21:24:52 +00:00
Micheal Wilkinson
d63bfca291
fix: close prepare-release summary step block
Push Validation / validate (push) Successful in 58s
2026-03-20 21:20:26 +00:00
Micheal Wilkinson
c079bf766f
docs: refine changelog for initial release
Push Validation / validate (push) Successful in 53s
2026-03-20 21:13:38 +00:00
Micheal Wilkinson
d6f178ede9
docs: polish README naming section formatting
Push Validation / validate (push) Successful in 53s
2026-03-20 21:06:45 +00:00
Micheal Wilkinson
d6fa61dc7c
docs: clarify fixed cache token behavior
Push Validation / validate (push) Successful in 56s
2026-03-20 20:47:24 +00:00
Micheal Wilkinson
bab7b74da8
refactor: internalize auth and cache token wiring in prepare flow
...
- Remove token and cache-token from public action inputs
- Always use github.token internally for downloads/push
- Read fixed cache token from VOCIFERATE_CACHE_TOKEN env
- Add explicit 'Resolve cache token' step before prepare/tag in
prepare-release workflow and pass it via env
2026-03-20 20:47:19 +00:00