Skip to content

Commit 6ef7bc1

Browse files
chore: update gha versions, pin node (#690)
1 parent bd454a8 commit 6ef7bc1

File tree

2 files changed

+20
-29
lines changed

2 files changed

+20
-29
lines changed

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

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,35 @@ on:
66
- main
77
jobs:
88
build:
9-
runs-on: ubuntu-20.04
9+
runs-on: ubuntu-22.04
1010
steps:
1111
- name: Check out code
12-
uses: actions/checkout@v2
12+
uses: actions/checkout@v3
1313

14-
- name: Cache node modules
15-
uses: actions/cache@v2
14+
- name: Set up Node 16
15+
uses: actions/setup-node@v3
1616
with:
17-
path: ~/.npm
18-
key: ${{ runner.os }}-node-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
19-
restore-keys: |
20-
${{ runner.os }}-node-${{ hashFiles('package.json') }}-
21-
${{ runner.os }}-node-
17+
node-version: '16'
18+
cache: 'npm'
2219

2320
- name: NPM Install
2421
run: npm ci
2522

2623
- name: Build
2724
run: npm run build:ci
2825
test:
29-
runs-on: ubuntu-20.04
26+
runs-on: ubuntu-22.04
3027
steps:
3128
- name: Check out code
32-
uses: actions/checkout@v2
29+
uses: actions/checkout@v3
3330
with:
3431
fetch-depth: 0
3532

36-
- name: Cache node modules
37-
uses: actions/cache@v2
33+
- name: Set up Node 16
34+
uses: actions/setup-node@v3
3835
with:
39-
path: ~/.npm
40-
key: ${{ runner.os }}-node-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
41-
restore-keys: |
42-
${{ runner.os }}-node-${{ hashFiles('package.json') }}-
43-
${{ runner.os }}-node-
36+
node-version: '16'
37+
cache: 'npm'
4438

4539
- name: NPM Install
4640
run: npm ci
@@ -49,12 +43,12 @@ jobs:
4943
run: npm run test:ci
5044

5145
- name: Upload coverage to Codecov
52-
uses: codecov/codecov-action@v2
46+
uses: codecov/codecov-action@v3
5347
with:
5448
fail_ci_if_error: true
5549

5650
- name: Publish Unit Test Results
57-
uses: docker://ghcr.io/enricomi/publish-unit-test-result-action:v1.6
51+
uses: EnricoMi/publish-unit-test-result-action@v2
5852
continue-on-error: true
5953
with:
6054
github_token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/publish.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,16 @@ on:
55
- main
66
jobs:
77
publish:
8-
runs-on: ubuntu-20.04
8+
runs-on: ubuntu-22.04
99
steps:
1010
- name: Check out code
11-
uses: actions/checkout@v2
11+
uses: actions/checkout@v3
1212

13-
- name: Cache node modules
14-
uses: actions/cache@v2
13+
- name: Set up Node 16
14+
uses: actions/setup-node@v3
1515
with:
16-
path: ~/.npm
17-
key: ${{ runner.os }}-node-${{ hashFiles('package.json') }}-${{ hashFiles('package-lock.json') }}
18-
restore-keys: |
19-
${{ runner.os }}-node-${{ hashFiles('package.json') }}-
20-
${{ runner.os }}-node-
16+
node-version: '16'
17+
cache: 'npm'
2118

2219
- name: NPM Install
2320
run: npm ci

0 commit comments

Comments
 (0)