Skip to content

Say that the tags and releases are backfilled, now that they are - #151

Merged
marknolan merged 1 commit into
mainfrom
changelog_backfill_note
Sep 17, 2026
Merged

marknolan merged 1 commit into
mainfrom
changelog_backfill_note

Conversation

@marknolan

Copy link
Copy Markdown
Member

The tags and releases are backfilled, so the two files that described their
absence are now wrong.

What was done to the repo

Every version from 0.1.0 has a tag, every stable one a release page, and the
seven 0.1.8-dock.N prereleases have tags without release pages. 40 tags, 33
releases
, where there were 9 and 8. Each tag sits on the commit that carried
its version — a dozen of those commits name their own release in the subject
(DEV-976: release 0.1.24 with the ExG configuration codec), which is what
makes the mapping checkable rather than asserted.

v0.1.5 turned out to have been tagged in May but never released; it has a page
now too, so v0.1.1–v0.1.7 is an unbroken run.

v0.4.1 keeps the Latest badge — every backfilled release was created with
--latest=false.

What the backfill cannot do

Conjure artifacts. Cut Release is the only thing that publishes, and it never ran
for 0.1.8 through 0.3.0, so those tags mark commits and nothing more. Both
files now say so plainly, because a release page ordinarily implies a published
package and here it does not.

One cosmetic consequence, unavoidable through the API: a backfilled release's
date is the date it was created, not the date the version shipped, so the
releases page lists this block above v0.4.1. Each body states the original
release date and that it was backfilled.

🤖 Generated with Claude Code

Both files said the history stopped at v0.1.7. It no longer does: every
version from 0.1.0 has a tag, every stable one a release page, and the
seven 0.1.8-dock.N prereleases have tags. They were created on
2026-09-17 at the bump commit each version was carried by - which the
commit subjects confirm, a dozen of them naming their own release.

What a backfilled tag cannot do is conjure an artifact. Cut Release is
the only thing that publishes and it never ran for 0.1.8 through 0.3.0,
so those tags mark commits and nothing more. Both files now say that
rather than implying a release page means a published package.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.

Tip: disable this comment in your organization's Code Review settings.

@marknolan
marknolan merged commit f5425c2 into main Sep 17, 2026
2 checks passed
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