Skip to content

chore: set up trusted publishing#634

Draft
lukasmatta wants to merge 1 commit into
masterfrom
chore/trusted-publishing
Draft

chore: set up trusted publishing#634
lukasmatta wants to merge 1 commit into
masterfrom
chore/trusted-publishing

Conversation

@lukasmatta
Copy link
Copy Markdown
Collaborator

@lukasmatta lukasmatta added the skip-release-notes No release notes required label May 20, 2026
@lukasmatta lukasmatta marked this pull request as ready for review May 20, 2026 09:45
Copilot AI review requested due to automatic review settings May 20, 2026 09:45
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 20, 2026

Coverage report for library

St.
Category Percentage Covered / Total
🔴 Statements 41.26% 2859/6929
🔴 Branches 35.15% 1189/3383
🔴 Functions 40.12% 542/1351
🔴 Lines 41.96% 2681/6390

Test suite run success

830 tests passing in 30 suites.

Report generated by 🧪jest coverage report action from be75e95

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the CPS UI Kit publish workflow to move toward npm “trusted publishing” by enabling GitHub OIDC and removing the use of a long-lived npm auth token.

Changes:

  • Adds GitHub Actions id-token: write permission to support OIDC-based publishing.
  • Removes NODE_AUTH_TOKEN from the npm publish step.

Comment thread .github/workflows/cps-ui-kit-publish.yml
Comment thread .github/workflows/cps-ui-kit-publish.yml
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 20, 2026

Playwright test results

passed  70 passed

Details

stats  70 tests across 4 suites
duration  2 minutes, 14 seconds
commit  be75e95
info  For details, download the Playwright report

@lukasmatta lukasmatta force-pushed the chore/trusted-publishing branch from 27d192e to be75e95 Compare May 20, 2026 10:54
@lukasmatta lukasmatta marked this pull request as draft May 20, 2026 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-release-notes No release notes required

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Set up trusted publishing

2 participants