Skip to content

Use npm trusted publishing - #16

Merged
naaiyy merged 1 commit into
mainfrom
agent/use-npm-trusted-publishing
Aug 13, 2026
Merged

Use npm trusted publishing#16
naaiyy merged 1 commit into
mainfrom
agent/use-npm-trusted-publishing

Conversation

@naaiyy

@naaiyy naaiyy commented Aug 13, 2026

Copy link
Copy Markdown

What changed

  • Publish all viewer packages through npm OpenID Connect authentication.
  • Remove the npm publish token and explicit provenance settings.
  • Pin a compatible npm CLI for the release job.
  • Add a safe manual retry path for an existing immutable viewer release tag.
  • Make tag pushes and manual retries use the same concurrency lock.
  • Document token-free publishing and release retries.

Why

The alpha.14 release failed because the workflow expected an npm token. All nine packages now authorize the BaseBlocks-HQ/anydoc publish-viewers.yml workflow as their trusted publisher.

Validation

  • Viewer release metadata check
  • Prettier check
  • Workflow YAML structure check
  • Release-tag validation tests
  • Standards adversarial review: no findings
  • Specification adversarial review: no findings

@naaiyy
naaiyy merged commit e7ce121 into main Aug 13, 2026
5 checks passed
@naaiyy
naaiyy deleted the agent/use-npm-trusted-publishing branch August 13, 2026 14:42
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