anchored 0.1.2
First successful npm publish via CI. (0.1.1 tagged but never reached
npm registry due to npm CLI bundled with Node 20 not handling
trusted-publisher OIDC reliably.)
Fixed
mcp/package.jsonhad duplicate keys (keywords,license,
repository) from a botched merge. The duplicaterepository
carried the wrong URL (anchored/anchoredinstead of
chafoo/anchored), which npm normalized into the published
metadata for 0.1.0. Removed the duplicates; canonical
repository: chafoo/anchoredis the single source of truth now.
Changed
- CI publish workflow (
.github/workflows/publish.yml) switched
fromNODE_AUTH_TOKENto npm trusted publishing via OIDC. No
long-lived tokens; each release is authenticated by GitHub's
short-lived id-token signed against the workflow + repository
registered with npm. Removes the supply-chain attack surface
from stolen registry tokens. - CI now pins Node 22 (npm 11.x) and upgrades npm to latest before
publish — npm 10.x's trusted-publisher implementation had
intermittent registry-auth bugs.