Skip to content

Commit f07cc1f

Browse files
committed
ci: Update build workflow
1 parent 736c4a2 commit f07cc1f

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,14 @@ jobs:
1212
strategy:
1313
matrix:
1414
os: [ubuntu-latest, macos-latest, windows-latest]
15-
node-version: [14, 16]
15+
node-version: [14, 16, 18]
1616
steps:
17-
- uses: actions/checkout@v2
17+
- uses: actions/checkout@v3
1818
- name: Setup Node.js ${{ matrix.node-version }}
19-
uses: actions/setup-node@v2
19+
uses: actions/setup-node@v3
2020
with:
2121
node-version: ${{ matrix.node-version }}
22+
cache: npm
2223
- name: Install dependencies
2324
run: npm ci
2425
- name: Build project
@@ -27,15 +28,15 @@ jobs:
2728
run: npm run test
2829
release:
2930
name: Release
30-
runs-on: ubuntu-20.04
31+
runs-on: ubuntu-latest
3132
needs: test
3233
if: github.repository_owner == 'bjoluc' && github.event_name == 'push' && github.ref == 'refs/heads/main'
3334
steps:
34-
- uses: actions/checkout@v2
35+
- uses: actions/checkout@v3
3536
- name: Setup Node.js
36-
uses: actions/setup-node@v2
37+
uses: actions/setup-node@v3
3738
with:
38-
node-version: 16
39+
node-version: 18
3940
- name: Install dependencies
4041
run: npm ci
4142
- name: Release

0 commit comments

Comments
 (0)