Skip to content

Commit 2bc0b82

Browse files
committed
ci: update publish flow to use trusted publishing
1 parent c3b9184 commit 2bc0b82

File tree

6 files changed

+960
-909
lines changed

6 files changed

+960
-909
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,18 @@ jobs:
1414
runs-on: ubuntu-latest
1515

1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
18+
with:
19+
show-progress: false
1820

1921
- name: Use Node.js ${{ inputs.node-version }}
20-
uses: actions/setup-node@v4
22+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
2123
with:
2224
node-version: ${{ inputs.node-version }}
23-
cache: yarn
25+
check-latest: true
2426

2527
- name: Build Cache
26-
uses: actions/cache@v4
28+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
2729
id: build-cache
2830
with:
2931
path: |

.github/workflows/tag.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: Tag
22

33
env:
4-
NPM_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
54
node-version: 20.x
65

76
on:
@@ -22,16 +21,18 @@ jobs:
2221
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
2322

2423
steps:
25-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
25+
with:
26+
show-progress: false
2627

27-
- name: Use Node.js ${{ env.node-version }}
28-
uses: actions/setup-node@v4
28+
- name: Use Node.js 24
29+
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
2930
with:
30-
node-version: ${{ env.node-version }}
31-
cache: yarn
31+
node-version: '24.x'
32+
check-latest: true
3233

3334
- name: Build Cache
34-
uses: actions/cache@v4
35+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
3536
with:
3637
path: |
3738
./dist

0 commit comments

Comments
 (0)