Skip to content

Commit 270f230

Browse files
committed
build(workflow): update actions versions
1 parent ef64e90 commit 270f230

File tree

3 files changed

+20
-36
lines changed

3 files changed

+20
-36
lines changed

.github/workflows/test-and-build.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,11 @@ jobs:
66
test:
77
runs-on: ubuntu-latest
88

9-
strategy:
10-
matrix:
11-
node-version: [19.x, 20.x]
12-
139
steps:
14-
- uses: actions/checkout@v1
15-
- name: Use Node.js ${{ matrix.node-version }}
16-
uses: actions/setup-node@v1
10+
- uses: actions/checkout@v4
11+
- uses: actions/setup-node@v4
1712
with:
18-
node-version: ${{ matrix.node-version }}
13+
node-version: 20
1914
- run: npm ci
2015
- run: npm run build
2116
- run: npm test

.github/workflows/test-and-publish.yml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,24 @@ jobs:
99
test:
1010
runs-on: ubuntu-latest
1111

12-
strategy:
13-
matrix:
14-
node-version: [19.x, 20.x]
15-
1612
steps:
17-
- uses: actions/checkout@v1
18-
- name: Use Node.js ${{ matrix.node-version }}
19-
uses: actions/setup-node@v1
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-node@v4
2015
with:
21-
node-version: ${{ matrix.node-version }}
16+
node-version: 20
2217
- run: npm ci
2318
- run: npm run build
2419
- run: npm test
2520

2621
release:
2722
runs-on: ubuntu-latest
28-
needs: test
2923
steps:
30-
- uses: actions/checkout@v1
31-
- name: Make stable release to npm
32-
uses: epeli/npm-release@v1
24+
- uses: actions/checkout@v4
25+
- uses: actions/setup-node@v4
3326
with:
34-
type: stable
35-
token: ${{ secrets.NPM_TOKEN }}
27+
node-version: 20
28+
registry-url: 'https://registry.npmjs.org'
29+
- run: npm ci
30+
- run: npm publish
31+
env:
32+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

.github/workflows/vercel-deploy.yml

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,32 +9,24 @@ jobs:
99
test:
1010
runs-on: ubuntu-latest
1111

12-
strategy:
13-
matrix:
14-
node-version: [19.x, 20.x]
1512

1613
steps:
17-
- uses: actions/checkout@v1
18-
- name: Use Node.js ${{ matrix.node-version }}
19-
uses: actions/setup-node@v1
14+
- uses: actions/checkout@v4
15+
- uses: actions/setup-node@v4
2016
with:
21-
node-version: ${{ matrix.node-version }}
17+
node-version: 20
2218
- run: npm ci
2319
- run: npm run build
2420
- run: npm test
2521

2622
deploy:
2723
runs-on: ubuntu-latest
2824
needs: test
29-
strategy:
30-
matrix:
31-
node-version: [20.x]
3225
steps:
33-
- uses: actions/checkout@v1
34-
- name: Use Node.js ${{ matrix.node-version }}
35-
uses: actions/setup-node@v1
26+
- uses: actions/checkout@v4
27+
- uses: actions/setup-node@v4
3628
with:
37-
node-version: ${{ matrix.node-version }}
29+
node-version: 20
3830
- name: build
3931
run: |
4032
npm ci

0 commit comments

Comments
 (0)