Skip to content

Commit 51130f4

Browse files
node 20 & actions update
1 parent e4e4dc8 commit 51130f4

10 files changed

+23
-23
lines changed

.github/skip/LHCI-output-webhook.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
output-webhook:
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@v3
8+
- uses: actions/checkout@v4
99
- name: Use output for sending data to API.
1010
id: LHCIAction
1111
uses: ./

.github/workflows/LHCI-assert-on-budget.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
assert-on-budget:
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@v3
8+
- uses: actions/checkout@v4
99
- name: Run Lighthouse on urls and validate with budgets.json
1010
uses: ./
1111
with:

.github/workflows/LHCI-assert-on-lighthouserc.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
assert-on-lighthouserc:
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@v3
8+
- uses: actions/checkout@v4
99
- name: Run Lighthouse on urls and validate with lighthouserc
1010
uses: ./
1111
with:

.github/workflows/LHCI-lighthouse-plugin.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ jobs:
44
lighthouse-plugin:
55
runs-on: ubuntu-latest
66
steps:
7-
- uses: actions/checkout@v3
7+
- uses: actions/checkout@v4
88
- run: yarn add --no-lockfile lighthouse-plugin-field-performance
99
- name: Audit URLs with Field Performance Plugin
1010
uses: ./

.github/workflows/LHCI-static-dist-dir.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
static-dist-dir:
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@v3
8+
- uses: actions/checkout@v4
99
- name: Run Lighthouse against a static dist dir
1010
uses: ./
1111
with:

.github/workflows/LHCI-upload-to-private-server.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
populate-ci-server-data:
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@v3
8+
- uses: actions/checkout@v4
99
- name: Run Lighthouse on a URL and upload data to a private LHCI server.
1010
uses: ./
1111
with:

.github/workflows/LHCI-urls-interpolation.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
multiple-urls:
66
runs-on: ubuntu-latest
77
steps:
8-
- uses: actions/checkout@v3
8+
- uses: actions/checkout@v4
99
- name: Run Lighthouse on multiple URLs and interpolate env variables.
1010
uses: ./
1111
env:

.github/workflows/main.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ jobs:
44
build:
55
runs-on: ubuntu-latest
66
steps:
7-
- uses: actions/checkout@v3
8-
- name: Use node 16
9-
uses: actions/setup-node@v3
7+
- uses: actions/checkout@v4
8+
- name: Use node 20
9+
uses: actions/setup-node@v4
1010
with:
11-
node-version: '16'
11+
node-version: '20'
1212
cache: 'yarn'
1313
- run: yarn install
1414
- run: yarn test

README.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
lighthouse:
3333
runs-on: ubuntu-latest
3434
steps:
35-
- uses: actions/checkout@v3
35+
- uses: actions/checkout@v4
3636
- name: Audit URLs using Lighthouse
3737
uses: treosh/lighthouse-ci-action@v10
3838
with:
@@ -83,7 +83,7 @@ jobs:
8383
lighthouse:
8484
runs-on: ubuntu-latest
8585
steps:
86-
- uses: actions/checkout@v3
86+
- uses: actions/checkout@v4
8787
- name: Run Lighthouse on urls and validate with lighthouserc
8888
uses: treosh/lighthouse-ci-action@v10
8989
with:
@@ -130,7 +130,7 @@ jobs:
130130
lighthouse:
131131
runs-on: ubuntu-latest
132132
steps:
133-
- uses: actions/checkout@v3
133+
- uses: actions/checkout@v4
134134
- name: Run Lighthouse on urls and upload data to private lhci server
135135
uses: treosh/lighthouse-ci-action@v10
136136
with:
@@ -160,7 +160,7 @@ jobs:
160160
lighthouse:
161161
runs-on: ubuntu-latest
162162
steps:
163-
- uses: actions/checkout@v3
163+
- uses: actions/checkout@v4
164164
- name: Run Lighthouse on urls with lighthouserc
165165
uses: treosh/lighthouse-ci-action@v10
166166
with:
@@ -237,7 +237,7 @@ jobs:
237237
static-dist-dir:
238238
runs-on: ubuntu-latest
239239
steps:
240-
- uses: actions/checkout@v3
240+
- uses: actions/checkout@v4
241241
- name: Run Lighthouse against a static dist dir
242242
uses: treosh/lighthouse-ci-action@v10
243243
with:
@@ -282,7 +282,7 @@ jobs:
282282
runs-on: ubuntu-latest
283283
284284
steps:
285-
- uses: actions/checkout@v3
285+
- uses: actions/checkout@v4
286286
- name: Wait for the Netlify Preview
287287
uses: jakepartusch/[email protected]
288288
id: netlify
@@ -314,7 +314,7 @@ jobs:
314314
lighthouse:
315315
runs-on: ubuntu-latest
316316
steps:
317-
- uses: actions/checkout@v3
317+
- uses: actions/checkout@v4
318318
- name: Run Lighthouse and test budgets
319319
uses: treosh/lighthouse-ci-action@v10
320320
with:
@@ -345,7 +345,7 @@ jobs:
345345
lighthouse:
346346
runs-on: ubuntu-latest
347347
steps:
348-
- uses: actions/checkout@v3
348+
- uses: actions/checkout@v4
349349
- run: npm install # install dependencies, that includes Lighthouse plugins
350350
- name: Audit URLs with Field Performance Plugin
351351
uses: treosh/lighthouse-ci-action@v10
@@ -399,7 +399,7 @@ jobs:
399399
output-webhook:
400400
runs-on: ubuntu-latest
401401
steps:
402-
- uses: actions/checkout@v3
402+
- uses: actions/checkout@v4
403403
- name: Use output for sending data to API.
404404
id: LHCIAction
405405
uses: ./
@@ -429,7 +429,7 @@ jobs:
429429
lighthouse:
430430
runs-on: [self-hosted, your-custom-label]
431431
steps:
432-
- uses: actions/checkout@v3
432+
- uses: actions/checkout@v4
433433
- name: install Node.js
434434
435435
- uses: browser-actions/setup-chrome@latest
@@ -465,7 +465,7 @@ jobs:
465465
lighthouse:
466466
runs-on: ubuntu-latest
467467
steps:
468-
- uses: actions/checkout@v3
468+
- uses: actions/checkout@v4
469469

470470
- name: Generate URLs
471471
id: urls

action.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ outputs:
3434
assertionResults:
3535
description: 'Assertion results (content of assertion-results.json)'
3636
runs:
37-
using: 'node16'
37+
using: 'node20'
3838
main: 'src/index.js'
3939
branding:
4040
icon: 'bar-chart-2'

0 commit comments

Comments
 (0)