Skip to content

Commit cbe7917

Browse files
authored
ci: update to publish from trusted publisher
1 parent f6c1913 commit cbe7917

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/release.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,26 @@ on:
55
branches:
66
- master
77

8+
permissions:
9+
id-token: write
10+
contents: write
11+
pull-requests: write
12+
813
jobs:
914
release:
1015
name: Release
1116
runs-on: ubuntu-latest
1217
steps:
1318
- name: Checkout Repo
14-
uses: actions/checkout@v4
19+
uses: actions/checkout@v6
1520
with:
1621
# This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits
1722
fetch-depth: 0
1823

1924
- name: Setup Node.js
20-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@v6
2126
with:
22-
node-version: 18
27+
node-version: "lts/*"
2328

2429
- name: Install Dependencies
2530
run: npm ci
@@ -29,7 +34,6 @@ jobs:
2934
uses: changesets/action@v1
3035
with:
3136
# This expects you to have a script called release which does a build for your packages and calls changeset publish
32-
publish: yarn release
37+
publish: npm run release
3338
env:
3439
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
35-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)