Skip to content

Trusted publishing#111

Merged
peterpeterparker merged 3 commits intomainfrom
trusted-publishing
Oct 29, 2025
Merged

Trusted publishing#111
peterpeterparker merged 3 commits intomainfrom
trusted-publishing

Conversation

@jwndlng
Copy link
Member

@jwndlng jwndlng commented Oct 28, 2025

Motivation

NPM package publishing will be migrated to use Trusted Publishing (via OIDC).

To ensure security and restrict access, we will configure the OIDC token request to only be available to jobs running in the dedicated 'release' environment. This environment will be a required condition for obtaining the necessary NPM token.

Changes

  • Updates GitHub actions to latest versions
  • Sets NPM version via engine configuration to >=11.5.1
  • Merges both publish workflows into one workflow to comply with the npmjs[.]org requirements

@jwndlng jwndlng requested a review from a team as a code owner October 28, 2025 13:48
@jwndlng jwndlng marked this pull request as draft October 28, 2025 14:09
@jwndlng jwndlng marked this pull request as ready for review October 28, 2025 14:17
Copy link
Member

@peterpeterparker peterpeterparker left a comment

Choose a reason for hiding this comment

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

LGTM, thx

@peterpeterparker peterpeterparker merged commit 5186af0 into main Oct 29, 2025
11 checks passed
@peterpeterparker peterpeterparker deleted the trusted-publishing branch October 29, 2025 05:21
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