Skip to content

Commit e034e7d

Browse files
authored
ci: improve node job names (#363)
1 parent 46f03d7 commit e034e7d

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,31 @@ jobs:
2020
runs-on: ubuntu-latest
2121
strategy:
2222
matrix:
23-
node: [ '12', '14', '15', '16', '17', '18' ]
23+
include:
24+
- name: Node 12
25+
NODE_VERSION: 12
26+
- name: Node 14
27+
NODE_VERSION: 14
28+
- name: Node 16
29+
NODE_VERSION: 16
30+
- name: Node 18
31+
NODE_VERSION: 18
2432
timeout-minutes: 30
33+
env:
34+
NODE_VERSION: ${{ matrix.NODE_VERSION }}
2535
steps:
2636
- name: Checkout
2737
uses: actions/checkout@v2
28-
- name: Use Node.js
38+
- name: Use Node.js ${{ matrix.NODE_VERSION }}
2939
uses: actions/setup-node@v2
3040
with:
31-
node-version: ${{ matrix.node }}
41+
node-version: ${{ matrix.NODE_VERSION }}
3242
- name: Cache Node.js modules
3343
uses: actions/cache@v2
3444
with:
3545
path: ~/.npm
36-
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
46+
key: ${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-${{ hashFiles('**/package-lock.json') }}
3747
restore-keys: |
38-
${{ runner.os }}-node-
48+
${{ runner.os }}-node-${{ matrix.NODE_VERSION }}-
3949
- run: npm ci
4050
- run: npm run test

0 commit comments

Comments
 (0)