docs: make CHANGELOG the release record, not the releases page #14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs-release-record"
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?
Closes #10.
The measurement first
Nothing downstream reads the Forgejo release object:
datasource=docker packageName=forge.oddie.app/jlxq0/caldav-mcp.pushofv*tags, and creates no release.So it is human-facing only, which is where a half-populated record does its
damage rather than none.
The convention, checked rather than assumed
matrix-mcpjmap-mcpv0.1.0typst-mcpm365-mcphevy-mcpcarddav-mcpv0.1.2caldav-mcpv0.1.1Four of seven have never had one. The three that do have exactly one, each an
early version that was never continued —
jmap-mcphas fourteen tags and arelease object for its first. Nobody maintains these anywhere, and backfilling
v0.1.2here would create an expectation that the evidence says will not holdpast the next release.
What changed
CHANGELOG.md's header claimed release notes are published with each signedtag. They are not, and that claim is what makes the empty page read as an
answer. It now says this file and the tags are the record, and that a missing
release object says nothing about whether a version shipped. The same is in
AGENTS.mdunder Known Pitfalls, with the reason, so the next agent does nothelpfully create one.
The
v0.1.1release object's body carried verification detail that existednowhere else — the Rust 1.98 gate results and the pre- and post-promotion
acceptance run. That is now a
### Verifiedsection under0.1.1, so nothingis lost when the object goes.
After this merges
I will delete the
v0.1.1release object, so the page is consistently emptyrather than selectively populated. It is recreatable from this file if anyone
disagrees, which is the point of moving the content first.