Skip to content

Conversation

@MatiasOS
Copy link
Member

@MatiasOS MatiasOS commented Jan 31, 2026

Summary

Migrate the npm publish CI workflow from npm to pnpm, matching the package manager already used by the project.

Changes

  • Replace npm ci with pnpm install --frozen-lockfile
  • Replace JS-DevTools/npm-publish@v4 with pnpm publish --provenance using OIDC authentication
  • Add pnpm/action-setup@v4 to install pnpm
  • Enable pnpm dependency caching via actions/setup-node
  • Upgrade actions/checkout v5 → v6 and actions/setup-node v5 → v6

Test plan

  • Confirm CI workflow runs successfully on push to main
  • Verify package is published to npm with provenance

@MatiasOS MatiasOS requested a review from AugustoL January 31, 2026 23:40
@MatiasOS MatiasOS force-pushed the ci/use-pnpm-on-publish branch from a427115 to b39f5a4 Compare January 31, 2026 23:43
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