docs(release): document npm Trusted Publishing prerequisites - #28
Conversation
Records the npmjs trusted-publisher config (photon-hq/cli, caller workflow release.yaml, allow npm publish) and the npm >= 11.5.1 requirement so the OIDC setup is reproducible. Carries the release label to cut the first OIDC-published version now that buildspace's publish-npm upgrades npm. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
Disabled knowledge base sources:
📝 WalkthroughWalkthroughThis PR adds explanatory comments to the release workflow documenting npm OIDC trusted publishing prerequisites for the Changesnpm OIDC Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Cuts the first OIDC-published release of
@photon-ai/clinow that both gates are in place:@photon-ai/cli→ GitHub orgphoton-hq, repocli, caller workflowrelease.yaml, no environment, Allownpm publish.publish-npmnow upgrades npm to ≥ 11.5.1 (buildspace#80) — Node 20 ships npm 10, which signs provenance but can't authenticate tokenlessly (the priorE404s).This PR also documents those prerequisites in
release.yamlso it's reproducible. Carries thereleaselabel; on merge, buildspace's label gate cuts0.3.3and publishes it via OIDC (noNPM_TOKEN).🤖 Generated with Claude Code
Need help on this PR? Tag
@codesmithwith what you need. Autofix is disabled.Summary by CodeRabbit