Skip to content

Commit 3cff724

Browse files
authored
Update GitHub Actions workflow for release process
1 parent 08ee63f commit 3cff724

1 file changed

Lines changed: 8 additions & 15 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ on:
55
branches:
66
- main
77

8+
permissions:
9+
id-token: write
10+
contents: write
11+
pull-requests: write
12+
813
jobs:
914
test:
1015
runs-on: ubuntu-latest
@@ -14,7 +19,7 @@ jobs:
1419
node_version: [20, 22]
1520

1621
steps:
17-
- uses: actions/checkout@v5
22+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1823
- name: Setup
1924
uses: ./.github/actions/setup
2025
with:
@@ -33,27 +38,15 @@ jobs:
3338
needs: [test]
3439

3540
steps:
36-
- uses: actions/checkout@v5
41+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3742
- name: Setup
3843
uses: ./.github/actions/setup
3944

40-
# - name: Build Headless Kit
41-
# shell: bash
42-
# run: npx nx build headless
43-
44-
# - name: Release
45-
# uses: ./.github/actions/release
46-
# with:
47-
# github_token: ${{ secrets.GITHUB_TOKEN }}
48-
# npm_token: ${{ secrets.NPM_TOKEN }}
49-
5045
- name: Create Release Pull Request or Publish
5146
id: changesets
52-
uses: changesets/action@v1
47+
uses: changesets/action@63a615b9cd06ba9a3e6d13796c7fbcb080a60a0b # v1
5348
with:
5449
version: pnpm changeset.version
5550
publish: pnpm run release
5651
env:
57-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
58-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
5952
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)