Skip to content

ci: make npm auth optional for release workflow#103

Merged
cbusillo merged 1 commit into
mainfrom
fix/release-npm-auth-optional
May 24, 2026
Merged

ci: make npm auth optional for release workflow#103
cbusillo merged 1 commit into
mainfrom
fix/release-npm-auth-optional

Conversation

@cbusillo
Copy link
Copy Markdown
Owner

Summary

  • Make the Release workflow npm-auth job advisory instead of a hard gate
  • Let preflight/version work proceed for GitHub-release-only runs without NPM_TOKEN
  • Gate the final per-target npm publish step on the existing should_publish flag

Validation

  • Ruby YAML parse for .github/workflows/release.yml
  • git diff --check
  • ./build-fast.sh

Follow-up to #87 branch cutover; fixes the post-cutover Release workflow failure on missing npm auth.

@cbusillo cbusillo merged commit 80bac7e into main May 24, 2026
1 check passed
@cbusillo cbusillo deleted the fix/release-npm-auth-optional branch May 24, 2026 04:45
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