Skip to content

fix(notices): restore the pinned 1.98.1 standard-library notices - #11

Merged
ahilles107 merged 1 commit into
mainfrom
fix/notices-toolchain
Sep 13, 2026
Merged

ahilles107 merged 1 commit into
mainfrom
fix/notices-toolchain

Conversation

@ahilles107

Copy link
Copy Markdown
Owner

What

Regenerates the three third-party notice bundles and inventory.json under the
pinned Rust toolchain (1.98.1). Only the standard-library provenance block
changes — recorded rustc version, source tarball URL and SHA-256.

Why

The v0.13.0 version bump (#10) regenerated the notices under the local default
stable toolchain (1.98.0) rather than the pinned 1.98.1, rewriting the
recorded standard-library provenance backwards. The release workflow runs
pnpm notices:check --check-toolchain against the runner's 1.98.1, so the
v0.13.0 tag failed at Build gravityd with "Rust toolchain changed" before
publishing anything.

Worth noting: the PR-level fallow job runs notices:check without
--check-toolchain, so this class of mismatch is invisible until a tag is
pushed. That gap is why #10 went green.

How tested

  • rustup run 1.98.1 for generation, then pnpm notices:check --check-toolchain
    under 1.98.1 — passes ("inputs and bundles match the reviewed inventory").
  • pnpm run verify — typecheck, Rust and TS suites, lint, builds and the 72
    visual story checks all pass (exit 0).

Unblocks re-tagging v0.13.0; no release was published for that tag.

The v0.13.0 bump regenerated the notice bundles under the default `stable`
toolchain (1.98.0) instead of the pinned 1.98.1, rewriting the recorded Rust
standard-library provenance — version, source tarball URL and SHA-256 —
backwards. The release build runs `notices:check --check-toolchain` against the
runner's 1.98.1 and rejected it, failing v0.13.0 at `Build gravityd`.

Regenerated under 1.98.1. Only the toolchain provenance block changes.
@ahilles107
ahilles107 merged commit 75a7abb into main Sep 13, 2026
6 checks passed
@ahilles107
ahilles107 deleted the fix/notices-toolchain branch September 13, 2026 05:26
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