Skip to content

chore: migrate npm release from CircleCI to GitHub Actions#360

Open
jasonpraful wants to merge 2 commits intomainfrom
jason/migrate-release-to-github-actions
Open

chore: migrate npm release from CircleCI to GitHub Actions#360
jasonpraful wants to merge 2 commits intomainfrom
jason/migrate-release-to-github-actions

Conversation

@jasonpraful
Copy link
Member

@jasonpraful jasonpraful commented Jan 22, 2026

Migrate from CircleCI to GitHub Actions to enable OIDC trusted publishing and provenance attestation generation.

https://docs.npmjs.com/trusted-publishers

Use OIDC trusted publishing for npm releases instead of token-based auth.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
jobs:
validate:
name: Validate Release
runs-on: ubuntu-latest
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we really want latest? will this backfire when the node versions miss match in the future?
I see it as a future-risk, but not really right now.

this is just a nit btw

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

4 participants