@@ -21,13 +21,17 @@ concurrency:
21
21
22
22
jobs :
23
23
unit-js :
24
- name : JavaScript (Node.js ${{ matrix.node }}) ${{ matrix.shard }}
24
+ name : JavaScript (Node.js ${{ matrix.node.name }}) ${{ matrix.shard }}
25
25
runs-on : ubuntu-latest
26
26
if : ${{ github.repository == 'WordPress/gutenberg' || github.event_name == 'pull_request' }}
27
27
strategy :
28
28
fail-fast : false
29
29
matrix :
30
- node : ['20', '22']
30
+ node :
31
+ - name : 20
32
+ version : 20
33
+ - name : 22
34
+ version : 22.4
31
35
shard : ['1/4', '2/4', '3/4', '4/4']
32
36
33
37
steps :
39
43
- name : Setup Node.js and install dependencies
40
44
uses : ./.github/setup-node
41
45
with :
42
- node-version : ${{ matrix.node }}
46
+ node-version : ${{ matrix.node.version }}
43
47
44
48
- name : Determine the number of CPU cores
45
49
uses : SimenB/github-actions-cpu-cores@97ba232459a8e02ff6121db9362b09661c875ab8 # v2.0.0
@@ -60,13 +64,17 @@ jobs:
60
64
--cacheDirectory="$HOME/.jest-cache"
61
65
62
66
unit-js-date :
63
- name : JavaScript Date Tests (Node.js ${{ matrix.node }})
67
+ name : JavaScript Date Tests (Node.js ${{ matrix.node.name }})
64
68
runs-on : ubuntu-latest
65
69
if : ${{ github.repository == 'WordPress/gutenberg' || github.event_name == 'pull_request' }}
66
70
strategy :
67
71
fail-fast : false
68
72
matrix :
69
- node : ['20', '22']
73
+ node :
74
+ - name : 20
75
+ version : 20
76
+ - name : 22
77
+ version : 22.4
70
78
71
79
steps :
72
80
- name : Checkout repository
77
85
- name : Setup Node.js and install dependencies
78
86
uses : ./.github/setup-node
79
87
with :
80
- node-version : ${{ matrix.node }}
88
+ node-version : ${{ matrix.node.version }}
81
89
82
90
- name : Determine the number of CPU cores
83
91
uses : SimenB/github-actions-cpu-cores@97ba232459a8e02ff6121db9362b09661c875ab8 # v2.0.0
0 commit comments