Skip to content

chore(ci): use NPM trusted publishing - #216

Merged
jtoar merged 1 commit into
mainfrom
dominicsaadi/cb-243-trusted-publishing
Aug 26, 2026
Merged

chore(ci): use NPM trusted publishing#216
jtoar merged 1 commit into
mainfrom
dominicsaadi/cb-243-trusted-publishing

Conversation

@jtoar

@jtoar jtoar commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

The npm publish workflow currently depends on a long-lived NPM_TOKEN. That's not up to our security standards. We were blocked on Stainless, but now that it's being sunset, we can do our own thing. This moves the existing publish path to NPM trusted publishing.

@jtoar
jtoar requested a review from a team as a code owner August 26, 2026 19:07
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Set up Node
uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

🥵

uses: actions/setup-node@3235b876344d2a9aa001b8d1453c930bba69e610 # v3.9.1
uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6.5.0
with:
node-version: '20'

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

didnt realize these were original texts
Image
Image

@jtoar jtoar changed the title ci: use npm trusted publishing Use NPM trusted publishing Aug 26, 2026
@jtoar jtoar changed the title Use NPM trusted publishing chore(ci): use NPM trusted publishing Aug 26, 2026
@jtoar
jtoar merged commit 3f118b5 into main Aug 26, 2026
11 checks passed
@jtoar
jtoar deleted the dominicsaadi/cb-243-trusted-publishing branch August 26, 2026 19:21
@browserbase-stlc-bot browserbase-stlc-bot Bot mentioned this pull request Aug 26, 2026
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