Skip to content

Conversation

@spawnia
Copy link
Member

@spawnia spawnia commented Oct 31, 2025

Summary

  • Migrated GitHub Actions release workflow to use OIDC authentication instead of NPM_TOKEN
  • Added required OIDC permissions (contents: write, issues: write, pull-requests: write, id-token: write)
  • Updated GitHub Actions to latest versions (checkout@v5, setup-node@v6, git-auto-commit-action@v7)
  • Standardized Node.js version to 22 across all workflows
  • Updated semantic-release from v22.0.8 to v25.0.1
  • Updated yarn package manager from 4.9.4 to 4.10.3
  • Added npm provenance configuration for trusted publishing

Test plan

  • Verify GitHub Actions workflows pass
  • Test that semantic-release can publish using OIDC authentication ✅ Successfully tested on alpha branch
  • Confirm all CI checks complete successfully

🤖 Generated with Claude Code

@spawnia spawnia requested a review from simbig October 31, 2025 10:48
Add publishConfig with provenance enabled to support
trusted publishing via GitHub Actions OIDC authentication.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@github-actions
Copy link

🎉 This PR is included in version 19.15.0-alpha.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

@spawnia spawnia merged commit b1f577f into master Nov 3, 2025
6 checks passed
@spawnia spawnia deleted the oidc branch November 3, 2025 15:20
@github-actions
Copy link

github-actions bot commented Nov 3, 2025

🎉 This PR is included in version 19.15.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants