Skip to content

[codex] Fix trusted publishing runtime#41

Merged
wcole1-godaddy merged 1 commit into
mainfrom
codex/fix-npm-trusted-publishing-runtime
May 6, 2026
Merged

[codex] Fix trusted publishing runtime#41
wcole1-godaddy merged 1 commit into
mainfrom
codex/fix-npm-trusted-publishing-runtime

Conversation

@wcole1-godaddy
Copy link
Copy Markdown
Contributor

Summary

Fixes the trusted-publishing runtime used by the Release workflow after #40.

The failed Release run showed changesets/action detected OIDC, but pnpm publish --filter @godaddy/cli still failed with ENEEDAUTH because the runner was on Node 22/npm 10. npm trusted publishing requires npm 11.5.1+, and godaddy/javascript succeeds with Node 24/npm 11.

Changes:

  • use Node 24 in the Release workflow so pnpm publish shells through npm 11
  • add repository metadata matching godaddy/cli, which npm trusted publishing docs call out for GitHub matching

Validation

  • pnpm publish --filter @godaddy/cli --dry-run --no-git-checks

@wcole1-godaddy wcole1-godaddy marked this pull request as ready for review May 6, 2026 18:37
@wcole1-godaddy wcole1-godaddy merged commit c0d8aa1 into main May 6, 2026
3 checks passed
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