Chore/release - #7
Conversation
Code reviewI've found 2 issues that need to be addressed: 1. Node.js version conflicts with CLAUDE.md documentationFile: The PR changes Node.js from version 22 to 24, but CLAUDE.md line 106 explicitly documents the runtime as "Bun + Node.js 22.x": Impact: This creates a documentation inconsistency. If Node.js 24 is required for OIDC support, CLAUDE.md should be updated to reflect the new runtime requirement. Location: evidence/.github/workflows/release.yml Lines 21 to 25 in a0afa03 2. Missing NODE_AUTH_TOKEN workaround for npm OIDC authenticationFile: The PR removes The issue: See changesets/action#542 and PR #545 - the fix is not yet merged into v1. Required workaround: Until the fix is released, you need to set Suggested fix: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_AUTH_TOKEN: ''Location: evidence/.github/workflows/release.yml Lines 36 to 46 in a0afa03 Summary:
|
…m writing undefined to .npmrc, which would break authentication
Node.js 24 has native support for npm OIDC trusted publishing, which should resolve the ENEEDAUTH errors when using id-token permissions with changesets/action. Ref: beaconlabs-io/evidence#7 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Uh oh!
There was an error while loading. Please reload this page.