Commit Graph

155 Commits

Author SHA1 Message Date
Micheal Wilkinson
53a097784e chore(workflows): use go-version-file for setup-go
All checks were successful
Push Validation / coverage-badge (push) Successful in 1m14s
Push Validation / recommend-release (push) Successful in 23s
2026-03-21 16:26:16 +00:00
Micheal Wilkinson
511110f466 chore(release): temporarily disable inline do-release call
All checks were successful
Push Validation / coverage-badge (push) Successful in 1m10s
Push Validation / recommend-release (push) Successful in 26s
Disable the publish job in prepare-release to validate that tag push triggers do-release automatically via workflow trigger path.
2026-03-21 16:19:22 +00:00
Micheal Wilkinson
d5170b6874 fix(release): require RELEASE_PAT for tag and release updates
All checks were successful
Push Validation / coverage-badge (push) Successful in 1m11s
Push Validation / recommend-release (push) Successful in 24s
Stop using GITHUB_TOKEN/GITEA_TOKEN fallbacks in prepare/do-release/publish mutation paths. Require explicit PAT wiring via secrets.RELEASE_PAT for commit/push/tag and release update operations so downstream workflows trigger reliably.
2026-03-21 16:17:17 +00:00
Micheal Wilkinson
925c99bb9e docs: note govulncheck api limit workflow fix
All checks were successful
Push Validation / coverage-badge (push) Successful in 1m20s
Push Validation / recommend-release (push) Successful in 22s
2026-03-21 16:08:51 +00:00
Micheal Wilkinson
d65af508a3 chore(go): avoid setup-go stable resolution in ci 2026-03-21 16:08:49 +00:00
Micheal Wilkinson
eae70bb20f fix(workflows): prefer caller tag in do-release resolution
Some checks failed
Push Validation / coverage-badge (push) Failing after 38s
Push Validation / recommend-release (push) Has been skipped
Handle Teacup workflow_call input forwarding gaps by using needs.prepare.outputs.tag as a fallback and normalizing %touch docker-compose.yml(string=...) wrappers before selecting the release tag.
2026-03-21 16:04:26 +00:00
Micheal Wilkinson
c96cab58ff docs: document HEAD-prioritized tag detection fix
Some checks failed
Push Validation / recommend-release (push) Has been cancelled
Push Validation / coverage-badge (push) Has been cancelled
2026-03-21 15:58:57 +00:00
Micheal Wilkinson
a6d57e4048 fix(workflows): prioritize HEAD tag detection over global latest tag
When prepare-release tags HEAD with a new release version, do-release should
immediately detect that tag rather than finding the latest tag chronologically.

Changes:
- Modified detect-tag step to check if HEAD is exactly at a tag first
- Falls back to latest tag only if HEAD is not tagged
- Fixes issue where v1.0.2 was detected instead of v1.1.0 at HEAD

This ensures correct version detection in prepare-release → do-release workflow chain.
2026-03-21 15:58:25 +00:00
Micheal Wilkinson
cb52dd909d docs: record tag detection fallback approach for workflow_call resilience
All checks were successful
Push Validation / coverage-badge (push) Successful in 1m21s
Push Validation / recommend-release (push) Successful in 27s
2026-03-21 15:53:05 +00:00
Micheal Wilkinson
acca6adacc fix(release): add tag detection fallback for workflow_call input issues 2026-03-21 15:53:02 +00:00
Micheal Wilkinson
dc4aeb1e51 docs: record tag-fetching improvement for workflow_call version resolution
Some checks failed
Push Validation / coverage-badge (push) Successful in 1m16s
Push Validation / recommend-release (push) Has been cancelled
2026-03-21 15:46:51 +00:00
Micheal Wilkinson
ea1b333da3 fix(release): fetch tags before version resolution to support workflow_call from prepare-release 2026-03-21 15:46:47 +00:00
Micheal Wilkinson
eb8bd80d48 docs: record version resolution fix in do-release workflow
All checks were successful
Push Validation / coverage-badge (push) Successful in 1m18s
Push Validation / recommend-release (push) Successful in 23s
2026-03-21 15:40:18 +00:00
Micheal Wilkinson
cddcf99873 fix(release): resolve version before publish to support workflow_call context 2026-03-21 15:40:16 +00:00
Micheal Wilkinson
bef39120d3 docs: record module hygiene retry behavior
All checks were successful
Push Validation / coverage-badge (push) Successful in 1m32s
Push Validation / recommend-release (push) Successful in 26s
2026-03-21 15:33:27 +00:00
Micheal Wilkinson
ad3d657db9 fix(ci): self-heal module cache on verify failure 2026-03-21 15:33:27 +00:00
Micheal Wilkinson
27a058a3ce docs: record run-vociferate consolidation
Some checks failed
Push Validation / coverage-badge (push) Failing after 35s
Push Validation / recommend-release (push) Has been skipped
2026-03-21 15:31:49 +00:00
Micheal Wilkinson
0d4310184e refactor(actions): inline run-vociferate binary and source flows 2026-03-21 15:31:49 +00:00
Micheal Wilkinson
0fbd7641c0 docs: record run-vociferate nested path fix
Some checks failed
Push Validation / coverage-badge (push) Failing after 33s
Push Validation / recommend-release (push) Has been skipped
2026-03-21 15:29:37 +00:00
Micheal Wilkinson
60a0e82587 fix(actions): use repo-root nested paths in run-vociferate 2026-03-21 15:29:37 +00:00
Micheal Wilkinson
1a67d8b0e1 docs: record repo-local action path fix
All checks were successful
Push Validation / coverage-badge (push) Successful in 1m39s
Push Validation / recommend-release (push) Successful in 27s
2026-03-21 15:26:29 +00:00
Micheal Wilkinson
1a78209408 fix(actions): use repo-local run-vociferate paths 2026-03-21 15:26:29 +00:00
Micheal Wilkinson
c05a1c48cb docs: record local action path syntax fix
All checks were successful
Push Validation / coverage-badge (push) Successful in 1m15s
Push Validation / recommend-release (push) Successful in 30s
2026-03-21 15:22:37 +00:00
Micheal Wilkinson
32327c6d72 fix(actions): mark nested run-vociferate refs as local paths 2026-03-21 15:22:37 +00:00
Micheal Wilkinson
72abf37b2d docs: record gosec cache restoration
All checks were successful
Push Validation / coverage-badge (push) Successful in 2m5s
Push Validation / recommend-release (push) Successful in 38s
2026-03-21 15:15:06 +00:00
Micheal Wilkinson
5bea62b8cf fix(ci): restore cached gosec binary in workflows 2026-03-21 15:15:06 +00:00
Micheal Wilkinson
dd86944e64 docs: record gosec toolchain fix 2026-03-21 15:14:01 +00:00
Micheal Wilkinson
38afdeffa0 fix(ci): run gosec via go install to use setup-go toolchain 2026-03-21 15:14:00 +00:00
Micheal Wilkinson
f9c57f34d0 docs: record GOTOOLCHAIN fix
Some checks failed
Push Validation / coverage-badge (push) Failing after 27s
Push Validation / recommend-release (push) Has been skipped
2026-03-21 15:10:44 +00:00
Micheal Wilkinson
5793a58888 fix(ci): add GOTOOLCHAIN=auto to gosec and govulncheck steps 2026-03-21 15:10:44 +00:00
Micheal Wilkinson
2177dae15f docs: correct govulncheck-action version in changelog
Some checks failed
Push Validation / coverage-badge (push) Failing after 46s
Push Validation / recommend-release (push) Has been skipped
2026-03-21 15:05:23 +00:00
Micheal Wilkinson
76508355be fix(ci): correct govulncheck-action tag to v1.0.4 2026-03-21 15:05:23 +00:00
Micheal Wilkinson
f069c116a1 docs: record gosec and govulncheck-action version pin
Some checks failed
Push Validation / coverage-badge (push) Failing after 16s
Push Validation / recommend-release (push) Has been skipped
2026-03-21 15:00:39 +00:00
Micheal Wilkinson
32a6ded499 fix(ci): pin gosec and govulncheck-action to concrete version tags 2026-03-21 15:00:34 +00:00
Micheal Wilkinson
b7c62634f4 docs: record action nesting and docs-only fix
Some checks failed
Push Validation / coverage-badge (push) Failing after 15s
Push Validation / recommend-release (push) Has been skipped
2026-03-21 14:56:42 +00:00
Micheal Wilkinson
224ba03ca4 fix(decorate-pr): replace piped while-read with process substitution for docs-only detection 2026-03-21 14:56:38 +00:00
Micheal Wilkinson
3f555fb894 refactor(actions): nest binary and code runners under run-vociferate/ 2026-03-21 14:54:25 +00:00
Micheal Wilkinson
ee274602a8 docs: clarify runtime action refactor 2026-03-21 14:50:32 +00:00
Micheal Wilkinson
1306f07003 refactor(actions): simplify run-vociferate runtime flow 2026-03-21 14:50:29 +00:00
Micheal Wilkinson
58e29aca0c docs: record composite runtime orchestration 2026-03-21 14:45:54 +00:00
Micheal Wilkinson
f04df719e2 chore(go): compose vociferate runtime flow 2026-03-21 14:45:50 +00:00
Micheal Wilkinson
9a91c70e5d docs: record runtime centralization changes 2026-03-21 14:34:27 +00:00
Micheal Wilkinson
3eb814a3d5 chore(go): centralize action runtime selection 2026-03-21 14:34:00 +00:00
Micheal Wilkinson
92f76fd19f chore(go): route release notes through vociferate 2026-03-21 14:33:53 +00:00
Micheal Wilkinson
9dc28e8229 chore(go): add release note extraction tests 2026-03-21 14:33:48 +00:00
Micheal Wilkinson
e625d475a5 chore(go): use vociferate for unreleased parsing 2026-03-21 14:25:27 +00:00
Micheal Wilkinson
b7d1760beb chore(go): add unreleased changelog tests 2026-03-21 14:25:19 +00:00
Micheal Wilkinson
64a7b6d86b docs: record vociferate changelog extraction 2026-03-21 14:24:18 +00:00
Micheal Wilkinson
c8365e39da docs: record decorate-pr yaml validation fix 2026-03-21 14:17:13 +00:00
Micheal Wilkinson
4a47580ea8 fix: extract decorate-pr comment rendering from action yaml 2026-03-21 14:17:07 +00:00