Skip to content

release: Release after updating NPM to use OIDC#2263

Merged
ahuseyn merged 2 commits intocanaryfrom
ci/npm-oidc-trusted-publishing
Feb 16, 2026
Merged

release: Release after updating NPM to use OIDC#2263
ahuseyn merged 2 commits intocanaryfrom
ci/npm-oidc-trusted-publishing

Conversation

@josephfusco
Copy link
Member

This is submitted as a follow up to #2258, in order to publish the NPM packages after work in #2261

Replace NPM_TOKEN with OIDC authentication for npm publishing:
- Add id-token permission for OIDC authentication
- Upgrade to Node.js 22.x (includes npm with OIDC support)
- Remove .npmrc creation step and NPM_TOKEN references
- Add publishConfig with provenance to all published packages
@changeset-bot
Copy link

changeset-bot bot commented Feb 16, 2026

🦋 Changeset detected

Latest commit: b21992f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 4 packages
Name Type
@faustwp/block-editor-utils Patch
@faustwp/core Patch
@faustwp/cli Patch
@faustwp/blocks Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@josephfusco josephfusco changed the title Ci/npm OIDC trusted publishing release: Release after updating NPM to use OIDC Feb 16, 2026
@josephfusco josephfusco marked this pull request as ready for review February 16, 2026 12:25
@josephfusco josephfusco requested a review from a team as a code owner February 16, 2026 12:25
@github-actions
Copy link
Contributor

📦 Next.js Bundle Analysis for @faustwp/getting-started-example

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@ahuseyn ahuseyn merged commit 97ec3e8 into canary Feb 16, 2026
16 checks passed
@ahuseyn ahuseyn deleted the ci/npm-oidc-trusted-publishing branch February 16, 2026 12:42
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.

2 participants