Skip to content

fix: update release workflow for npm OIDC publishing#478

Merged
azu merged 1 commit intomasterfrom
fix/ci-build-issues
Sep 8, 2025
Merged

fix: update release workflow for npm OIDC publishing#478
azu merged 1 commit intomasterfrom
fix/ci-build-issues

Conversation

@azu
Copy link
Copy Markdown
Member

@azu azu commented Sep 8, 2025

Summary

This PR updates the release workflow to properly support npm OIDC (OpenID Connect) publishing without long-lived tokens.

Changes

  • Added environment: npm to the release job for OIDC authentication
  • Separated build and publish into distinct workflow steps for better clarity
  • Removed unused release script from package.json (releases are only done via CI)
  • Use npm commands directly in the workflow for publishing with provenance

Related

Part of the migration to npm trusted publishing with OIDC.

- Add npm environment to release job for OIDC authentication
- Separate build and publish steps in release workflow
- Remove unused release script from package.json
- Use npm commands directly for publishing with provenance

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

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

github-actions bot commented Sep 8, 2025

📦 NPM Package Status

Published Packages Missing OIDC Configuration

Configure OIDC for these packages:

Setup Instructions:

  1. Click each package link above
  2. Click "Add trusted publisher"
  3. Configure with:
    • Repository: honkit/honkit
    • Workflow: .github/workflows/release.yml
    • Environment: (leave empty)

@azu azu merged commit c43f517 into master Sep 8, 2025
21 checks passed
@azu azu deleted the fix/ci-build-issues branch September 8, 2025 13:24
@azu azu added the Type: CI Changes to CI configuration files and scripts label Sep 8, 2025
This was referenced Sep 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: CI Changes to CI configuration files and scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant