Skip to content

chore(release): prepare v0.14.10 (supersedes the orphaned v0.14.9 tag) - #274

Merged
toasterbook88 merged 1 commit into
mainfrom
chore/changelog-v0.14.8-v0.14.9
Aug 4, 2026
Merged

chore(release): prepare v0.14.10 (supersedes the orphaned v0.14.9 tag)#274
toasterbook88 merged 1 commit into
mainfrom
chore/changelog-v0.14.8-v0.14.9

Conversation

@toasterbook88

@toasterbook88 toasterbook88 commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Cuts v0.14.10. Supersedes the v0.14.9 tag, which was pushed but never published.

What happened

v0.14.9 was tagged and the Release workflow failed at the Test Gate:

verify-doc-facts: CHANGELOG.md missing entries for released tags: v0.14.9

hack/verify-doc-facts.sh requires every git tag >= v0.7.0 to have a ## vX.Y.Z header. GoReleaser never ran — no artifacts exist for that tag.

Release prep for v0.14.9 ran verify-repo-truth.sh and not verify-doc-facts.sh. There are two documentation gates; both must be green before tagging.

Why v0.14.10 rather than moving the tag

Moving a pushed ref was the alternative. Cutting a new version touches no existing ref. The gate enumerates git tags, not published releases, so v0.14.9 will require a CHANGELOG entry permanently — it gets a short stub recording that it was never published and pointing here.

Changes

Verification

verify-doc-facts    exit 0
verify-repo-truth   exit 0
make test           42 packages ok
make test-install   36 assertions, 0 failed
gofmt / vet         clean

Next

Merge, then git tag v0.14.10 && git push origin v0.14.10.

🤖 Generated with Claude Code

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

v0.14.9 was tagged and pushed, and the Release workflow failed at the Test Gate:
hack/verify-doc-facts.sh requires every git tag >= v0.7.0 to have a "## vX.Y.Z"
CHANGELOG header, and none existed. GoReleaser never ran, so no artifacts were
published for that tag.

Rather than move a pushed ref, this cuts v0.14.10 with the same contents and
leaves v0.14.9 in place. The gate enumerates git tags, not published releases,
so the orphaned tag needs a CHANGELOG entry permanently; it gets a short stub
recording that it was never published and pointing at v0.14.10.

  - CHANGELOG: v0.14.10 entry (contents of #270, #271, #272) + v0.14.9 stub
  - internal/buildinfo/version.go -> 0.14.10
  - docs/current-state.md regenerated
  - the three summary goldens embed the version string and move with it

Process note: there are two documentation gates, and release prep for v0.14.9
ran only verify-repo-truth.sh. Both verify-repo-truth.sh and verify-doc-facts.sh
must be green before tagging.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@toasterbook88 toasterbook88 changed the title docs(changelog): add the v0.14.9 entry chore(release): prepare v0.14.10 (supersedes the orphaned v0.14.9 tag) Aug 4, 2026
@toasterbook88
toasterbook88 force-pushed the chore/changelog-v0.14.8-v0.14.9 branch from 7de0d37 to 5bb907a Compare August 4, 2026 04:04
@toasterbook88
toasterbook88 merged commit b3417d0 into main Aug 4, 2026
7 checks passed
@toasterbook88
toasterbook88 deleted the chore/changelog-v0.14.8-v0.14.9 branch August 4, 2026 04:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant