Objective
Enable the Release workflow to publish @just-every/code and its platform packages to npm when a GitHub Release is published from main.
Current Status
State: Waiting
Next action: Configure secrets.NPM_TOKEN with a valid npm automation/granular token that can publish @just-every/* packages and bypass 2FA for CI publishing.
Blocked by: npm credential setup outside the repository.
Last verified: 2026-05-24 in Release run 26360477400.
Evidence
Release run 26360477400 completed successfully, created/updated GitHub Release v0.6.100, and intentionally skipped npm publishing because NPM_TOKEN was empty. An earlier probe run, 26359698151, showed the self-hosted runner had an ambient NODE_AUTH_TOKEN, but npm whoami failed with it, so the workflow now treats NPM_TOKEN as the only canonical npm publish credential.
Current npm state: npm view @just-every/code version returns 0.6.99, while GitHub Release v0.6.100 exists.
Acceptance Criteria
Relationships
Follow-up from #119/#120 and the v0.6.100 release validation work.
Related to #85 and #87.
Objective
Enable the Release workflow to publish
@just-every/codeand its platform packages to npm when a GitHub Release is published frommain.Current Status
State: Waiting
Next action: Configure
secrets.NPM_TOKENwith a valid npm automation/granular token that can publish@just-every/*packages and bypass 2FA for CI publishing.Blocked by: npm credential setup outside the repository.
Last verified: 2026-05-24 in Release run 26360477400.
Evidence
Release run 26360477400 completed successfully, created/updated GitHub Release v0.6.100, and intentionally skipped npm publishing because
NPM_TOKENwas empty. An earlier probe run, 26359698151, showed the self-hosted runner had an ambientNODE_AUTH_TOKEN, butnpm whoamifailed with it, so the workflow now treatsNPM_TOKENas the only canonical npm publish credential.Current npm state:
npm view @just-every/code versionreturns0.6.99, while GitHub Release v0.6.100 exists.Acceptance Criteria
secrets.NPM_TOKENexists for the Release workflow.npm whoamisucceeds in theValidate npm authjob.@just-every/codepackage.npm view @just-every/code versionmatches the current GitHub Release version.Relationships
Follow-up from #119/#120 and the v0.6.100 release validation work.
Related to #85 and #87.