Skip to content

chore: update semantic-release for trusted publishing#14

Open
zhammer wants to merge 1 commit intomainfrom
zhammer/update-semantic-release
Open

chore: update semantic-release for trusted publishing#14
zhammer wants to merge 1 commit intomainfrom
zhammer/update-semantic-release

Conversation

@zhammer
Copy link
Copy Markdown
Contributor

@zhammer zhammer commented Mar 19, 2026

Summary

  • Bump semantic-release ecosystem to latest major versions to enable npm trusted publishing via OIDC
  • Remove NPM_TOKEN secret from release workflow — authentication now uses the existing id-token: write permission
  • Bump conventional-changelog-conventionalcommits to v9

Before merging

  • Configure trusted publishing on npmjs.com for @seatgeek/node-hcl (link to seatgeek/node-hcl repo + release.yml workflow)

Test plan

  • Verify npm install succeeds locally
  • Run a release via workflow_dispatch after configuring trusted publishing on npm

🤖 Generated with Claude Code

Bump semantic-release ecosystem to latest major versions to enable
npm trusted publishing via OIDC, removing the need for NPM_TOKEN.

- semantic-release: ^24.1.1 → ^25.0.3
- @semantic-release/npm: ^12.0.1 → ^13.1.5
- @semantic-release/github: ^10.3.4 → ^12.0.6
- @semantic-release/commit-analyzer: ^13.0.0 → ^13.0.1
- @semantic-release/release-notes-generator: ^14.0.1 → ^14.1.0
- conventional-changelog-conventionalcommits: ^8.0.0 → ^9.3.0
- Remove NPM_TOKEN from release workflow (OIDC used instead)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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