docs: note that a first npm publish is manual under trusted publishing - #156
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 SummarySummary by CodeRabbit
WalkthroughThe change updates Changesnpm publishing guidance
Estimated code review effort: 1 (Trivial) | ~2 minutes Merge Risk: ⚪ Minimal · up to This updates npm first-publish troubleshooting guidance and recovery steps. No concrete merge-blocking risk remains for the documented change. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Comment |
Why
The first
@camp-devrelease failed with ENEEDAUTH after the version PR merged, and the npm gotcha in AGENTS.md listed three causes that were all ruled out before the real one turned up.What changes
The gotcha gains a fourth cause. A never-published package has no settings page on npmjs.com, so no trusted publisher can exist for it, and the workflow's OIDC exchange has nothing to match. The entry records the recovery used for 0.19.0 on 2026-09-08: publish by hand from outside the
devEnginespin, add the same trusted publisher to each package with directnpm publishallowed, and push the tags changesets skipped.