Skip to content

chore: updates workflow to enable npm trusted publishing#11

Open
jwndlng wants to merge 1 commit intomainfrom
jwndlng-patch-1
Open

chore: updates workflow to enable npm trusted publishing#11
jwndlng wants to merge 1 commit intomainfrom
jwndlng-patch-1

Conversation

@jwndlng
Copy link
Copy Markdown
Member

@jwndlng jwndlng commented Oct 23, 2025

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.

Note: workflow_dispatch: will be added for testing the publishing. It will be removed in a follow up PR, which will also remove the currently configured token.

Additional changes:

  • Version bumps and pinning of GitHub actions
  • Install required npm version to support OIDC

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.

Note: `workflow_dispatch:` will be added for testing the publishing. It will be removed in a follow up PR, which will also remove the currently configured token.
@jwndlng jwndlng requested a review from a team as a code owner October 23, 2025 15:02
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