Skip to content

fix(ci): rename workflow for npm OIDC trust#5

Merged
matmilbury merged 1 commit intomainfrom
openclaw
Apr 27, 2026
Merged

fix(ci): rename workflow for npm OIDC trust#5
matmilbury merged 1 commit intomainfrom
openclaw

Conversation

@matmilbury
Copy link
Copy Markdown
Contributor

Summary

  • Renames .github/workflows/release-please.yml.github/workflows/release.yml to match the npm trusted publisher config
  • Removes empty NODE_AUTH_TOKEN env vars that were overriding the OIDC flow

Root cause

npm OIDC trusted publishing is configured for release.yml. The workflow was renamed to release-please.yml which broke OIDC auth. An empty NPM_TOKEN secret was then added as a fix attempt, which made it worse by writing an empty auth token to .npmrc.

Test plan

  • Merge to main
  • Trigger workflow_dispatch on release.yml
  • Verify npm publish succeeds with OIDC

The npm trusted publisher is configured for .github/workflows/release.yml.
Moving publish back to this path and removing the empty NODE_AUTH_TOKEN
env (which was overriding the OIDC flow with an empty token).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@matmilbury matmilbury merged commit 5fe4b73 into main Apr 27, 2026
1 check passed
@matmilbury matmilbury deleted the openclaw branch April 27, 2026 08:11
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