Skip to content

release 0.32.1: the A0 content under a version npm will take - #31

Merged
rgfaber merged 1 commit into
mainfrom
titan/0321-release
Oct 29, 2026
Merged

rgfaber merged 1 commit into
mainfrom
titan/0321-release

Conversation

@rgfaber

@rgfaber rgfaber commented Oct 29, 2026

Copy link
Copy Markdown
Contributor

Refs the 29 Oct release batch.

Purpose (reliability): the A0 work reaches npm users at all — 0.32.0 never will, because npm's transparency log refuses to mint a second entry for it.

Why 0.32.1 and not the tag we have

v0.32.0 is cut and pushed on 7ee977e. Its release run 40803212492 was green through guard, release guard, advisories, test, docs and all five prebuilds, then failed at publish to npm:

npm error code TLOG_CREATE_ENTRY_ERROR
npm error error creating tlog entry - (409) an equivalent entry already exists in the transparency log
          with UUID 108e9186e8c5677ac269cf669c6e1e1bc45d871f113b2904a2863a81ec04def1882b6caa4202426a

The registry confirms nothing was served: @macula-io/ts has no 0.32.0, no dist-tag pointing at it and no time entry. The 409 is deterministic — Sigstore will refuse the same subject again — so the version has to move. The v0.32.0 tag stays exactly where it is.

This PR

  • package.json and both version fields of package-lock.json: 0.32.1.
  • CHANGELOG.md: the section is retitled ## [0.32.1] - 2026-10-29, content unchanged, with one plain line saying 0.32.0 exists only as a git tag, that npm refused it and that nothing was ever served for it.
  • No code, no prebuild or dependency changes: this is the same package content 0.32.0 was built from.

Registry check, before review

  • tag v0.32.1 does not exist locally or on origin;
  • registry.npmjs.org/@macula-io/ts/0.32.1 answers 404, and the same endpoint answers 200 for 0.31.0 (positive control: the method finds a version that does exist).

Raf's ruling, 2026-10-29: ts goes out as 0.32.1, tag after green main CI.

🤖 Generated with Claude Code

v0.32.0 is a git tag with no package. The release run on it was green up to
the publish, and the publish was refused by npm's transparency log:

  npm error code TLOG_CREATE_ENTRY_ERROR
  npm error error creating tlog entry - (409) an equivalent entry already
            exists in the transparency log

The registry confirms nothing was served: @macula-io/ts has no 0.32.0 version,
no dist-tag and no time entry. Sigstore refuses a second entry for the same
subject, so re-running the same tarball cannot work — the version has to move.

So this is the same content, unchanged, under 0.32.1: package.json and both
version fields of package-lock.json, and the changelog section retitled and
dated 2026-10-29 with one plain line saying what happened to 0.32.0 and that
nothing was ever served for it. The v0.32.0 tag is untouched.

Registry checked before review, not after: tag v0.32.1 is free and
registry.npmjs.org answers 404 for @macula-io/ts 0.32.1, while the same
endpoint answers 200 for 0.31.0.

Raf's ruling, 2026-10-29: ts goes out as 0.32.1.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@rgfaber
rgfaber merged commit 51e1a43 into main Oct 29, 2026
12 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