@@ -11,11 +11,11 @@ jobs:
1111 name : Audit
1212 steps :
1313 - name : Checkout repository
14- uses : actions/checkout@v3
14+ uses : actions/checkout@v4
1515 - name : Set up Node.js
16- uses : actions/setup-node@v3
16+ uses : actions/setup-node@v4
1717 with :
18- node-version : 18
18+ node-version-file : .nvmrc
1919 cache : npm
2020 - name : Audit production dependencies
2121 run : npm audit --omit=dev --omit=optional
@@ -25,16 +25,16 @@ jobs:
2525 name : Format check
2626 steps :
2727 - name : Checkout repository
28- uses : actions/checkout@v3
28+ uses : actions/checkout@v4
2929 with :
3030 fetch-depth : 0
3131 - name : Set up Node.js
32- uses : actions/setup-node@v3
32+ uses : actions/setup-node@v4
3333 with :
34- node-version : 18
34+ node-version-file : .nvmrc
3535 cache : npm
3636 - name : Set base and head for Nx affected commands
37- uses : nrwl/nx-set-shas@v3
37+ uses : nrwl/nx-set-shas@v4
3838 - name : Install dependencies
3939 run : npm ci
4040 - name : Check formatting of affected files
@@ -45,16 +45,16 @@ jobs:
4545 name : Linter
4646 steps :
4747 - name : Checkout repository
48- uses : actions/checkout@v3
48+ uses : actions/checkout@v4
4949 with :
5050 fetch-depth : 0
5151 - name : Set up Node.js
52- uses : actions/setup-node@v3
52+ uses : actions/setup-node@v4
5353 with :
54- node-version : 18
54+ node-version-file : .nvmrc
5555 cache : npm
5656 - name : Set base and head for Nx affected commands
57- uses : nrwl/nx-set-shas@v3
57+ uses : nrwl/nx-set-shas@v4
5858 - name : Install dependencies
5959 run : npm ci
6060 - name : Lint affected projects
@@ -69,16 +69,16 @@ jobs:
6969 runs-on : ${{ matrix.os }}
7070 steps :
7171 - name : Checkout repository
72- uses : actions/checkout@v3
72+ uses : actions/checkout@v4
7373 with :
7474 fetch-depth : 0
7575 - name : Set up Node.js
76- uses : actions/setup-node@v3
76+ uses : actions/setup-node@v4
7777 with :
78- node-version : 18
78+ node-version-file : .nvmrc
7979 cache : npm
8080 - name : Set base and head for Nx affected commands
81- uses : nrwl/nx-set-shas@v3
81+ uses : nrwl/nx-set-shas@v4
8282 - name : Install dependencies
8383 run : npm ci
8484 - name : Unit test affected projects
@@ -96,16 +96,16 @@ jobs:
9696 runs-on : ${{ matrix.os }}
9797 steps :
9898 - name : Checkout repository
99- uses : actions/checkout@v3
99+ uses : actions/checkout@v4
100100 with :
101101 fetch-depth : 0
102102 - name : Set up Node.js
103- uses : actions/setup-node@v3
103+ uses : actions/setup-node@v4
104104 with :
105- node-version : 18
105+ node-version-file : .nvmrc
106106 cache : npm
107107 - name : Set base and head for Nx affected commands
108- uses : nrwl/nx-set-shas@v3
108+ uses : nrwl/nx-set-shas@v4
109109 - name : Install dependencies
110110 run : npm ci
111111 - name : Integration test affected projects
@@ -123,16 +123,16 @@ jobs:
123123 runs-on : ${{ matrix.os }}
124124 steps :
125125 - name : Checkout repository
126- uses : actions/checkout@v3
126+ uses : actions/checkout@v4
127127 with :
128128 fetch-depth : 0
129129 - name : Set up Node.js
130- uses : actions/setup-node@v3
130+ uses : actions/setup-node@v4
131131 with :
132- node-version : 18
132+ node-version-file : .nvmrc
133133 cache : npm
134134 - name : Set base and head for Nx affected commands
135- uses : nrwl/nx-set-shas@v3
135+ uses : nrwl/nx-set-shas@v4
136136 - name : Install dependencies
137137 run : npm ci
138138 - name : E2E test affected projects
@@ -146,16 +146,16 @@ jobs:
146146 name : Build
147147 steps :
148148 - name : Checkout repository
149- uses : actions/checkout@v3
149+ uses : actions/checkout@v4
150150 with :
151151 fetch-depth : 0
152152 - name : Set up Node.js
153- uses : actions/setup-node@v3
153+ uses : actions/setup-node@v4
154154 with :
155- node-version : 18
155+ node-version-file : .nvmrc
156156 cache : npm
157157 - name : Set base and head for Nx affected commands
158- uses : nrwl/nx-set-shas@v3
158+ uses : nrwl/nx-set-shas@v4
159159 - name : Install dependencies
160160 run : npm ci
161161 - name : Build affected projects
@@ -171,11 +171,11 @@ jobs:
171171 CP_PROJECT : cli
172172 steps :
173173 - name : Checkout repository
174- uses : actions/checkout@v3
174+ uses : actions/checkout@v4
175175 - name : Set up Node.js
176- uses : actions/setup-node@v3
176+ uses : actions/setup-node@v4
177177 with :
178- node-version : 18
178+ node-version-file : .nvmrc
179179 cache : npm
180180 - name : Install dependencies
181181 run : npm ci
@@ -186,7 +186,7 @@ jobs:
186186 - name : Upload Code PushUp report to portal
187187 run : npx nx run-upload
188188 - name : Save report files as workflow artifact
189- uses : actions/upload-artifact@v3
189+ uses : actions/upload-artifact@v4
190190 with :
191191 name : code-pushup-report
192192 path : .code-pushup/
0 commit comments