Skip to content

CICDL-258: Test OIDC publish on Node 24 / npm 11.5.1+#29

Merged
pipedrive-public-gha-bot[bot] merged 1 commit into
masterfrom
CICDL-258-test-trusted-publisher-v4
May 20, 2026
Merged

CICDL-258: Test OIDC publish on Node 24 / npm 11.5.1+#29
pipedrive-public-gha-bot[bot] merged 1 commit into
masterfrom
CICDL-258-test-trusted-publisher-v4

Conversation

@Moser-ss

Copy link
Copy Markdown
Contributor

Summary

  • Bumps .nvmrc from 20 to 24 so the runner has npm >= 11.5.1 (required by NPM Trusted Publishers)
  • Updates supported_versions test matrix to [22]
  • Triggers another end-to-end run of the OIDC publish path on the reusable workflow CICDL-258-use-trusted-providers branch

Why

PR #28 / run 26155010815 failed with ENEEDAUTH even though permissions were correct. Root cause: Node 20 ships with npm 10.8.2, but trusted publishing requires npm >= 11.5.1.

Test plan

  • Apply npm-ready-for-publish label
  • Job uses npm 11.5.1+
  • npm publish succeeds via OIDC without NPM_TOKEN

Trusted Publishers (OIDC) requires npm >= 11.5.1; the v3 run with
Node 20 / npm 10.8.2 failed ENEEDAUTH despite correct permissions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Moser-ss Moser-ss marked this pull request as ready for review May 20, 2026 10:09
pipedrive-public-gha-bot Bot pushed a commit that referenced this pull request May 20, 2026
@pipedrive-public-gha-bot pipedrive-public-gha-bot Bot merged commit 75b6838 into master May 20, 2026
6 checks passed
@pipedrive-public-gha-bot pipedrive-public-gha-bot Bot deleted the CICDL-258-test-trusted-publisher-v4 branch May 20, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants