mirror of
https://github.com/esengine/DeepSeek-Reasonix.git
synced 2026-11-07 10:45:59 -10:00
cli-channels runs in the studio-cli-channels environment and is the only job with id-token: write. Its registry tokens are environment-only secrets (STUDIO_NPM_TOKEN, STUDIO_HOMEBREW_TAP_TOKEN), and its first step fails unless the environment has a required reviewer. npm publish passes --provenance, matching the 1.x release line. A contract test parses every workflow and pins the permissions, the secret references and the id-token grant. npm/ changes now trigger the CI job that runs npm/publish.test.mjs.