Skip to content

Commit c24c313

Browse files
boidolrljharb
authored andcommitted
[actions] update action versions to use node 20
1 parent c82e7a6 commit c24c313

File tree

8 files changed

+31
-26
lines changed

8 files changed

+31
-26
lines changed

.github/workflows/latest-npm.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@ jobs:
99
latest: ${{ steps.set-matrix.outputs.requireds }}
1010
steps:
1111
- name: Harden Runner
12-
uses: step-security/harden-runner@v1
12+
uses: step-security/harden-runner@v2
1313
with:
1414
allowed-endpoints:
1515
iojs.org:443
1616
nodejs.org:443
17+
raw.githubusercontent.com:443
1718
- uses: ljharb/actions/node/matrix@main
1819
id: set-matrix
1920
with:
@@ -46,15 +47,15 @@ jobs:
4647

4748
steps:
4849
- name: Harden Runner
49-
uses: step-security/harden-runner@v1
50+
uses: step-security/harden-runner@v2
5051
with:
5152
allowed-endpoints:
5253
github.com:443
5354
raw.githubusercontent.com:443
5455
iojs.org:443
5556
nodejs.org:443
5657
registry.npmjs.org:443
57-
- uses: actions/checkout@v3
58+
- uses: actions/checkout@v4
5859
- uses: ljharb/actions/node/install@main
5960
name: 'install node'
6061
with:
@@ -75,7 +76,7 @@ jobs:
7576
runs-on: ubuntu-latest
7677
steps:
7778
- name: Harden Runner
78-
uses: step-security/harden-runner@v1
79+
uses: step-security/harden-runner@v2
7980
with:
8081
egress-policy: block
8182
- run: 'echo tests completed'

.github/workflows/lint.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ jobs:
88
contents: read
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: step-security/harden-runner@v1
11+
- uses: step-security/harden-runner@v2
1212
with:
1313
allowed-endpoints:
1414
github.com:443
1515
raw.githubusercontent.com:443
1616
nodejs.org:443
1717
registry.npmjs.org:443
18-
- uses: actions/checkout@v3
18+
- uses: actions/checkout@v4
1919
- uses: ljharb/actions/node/install@main
2020
name: 'nvm install ${{ matrix.node-version }} && npm install'
2121
with:
@@ -27,7 +27,7 @@ jobs:
2727
contents: read
2828
runs-on: ubuntu-latest
2929
steps:
30-
- uses: step-security/harden-runner@v1
30+
- uses: step-security/harden-runner@v2
3131
with:
3232
allowed-endpoints:
3333
ghcr.io:443
@@ -36,7 +36,7 @@ jobs:
3636
pkg-containers.githubusercontent.com:443
3737
nodejs.org:443
3838
registry.npmjs.org:443
39-
- uses: actions/checkout@v3
39+
- uses: actions/checkout@v4
4040
- uses: ljharb/actions/node/install@main
4141
name: 'nvm install ${{ matrix.node-version }} && npm install'
4242
with:
@@ -48,14 +48,14 @@ jobs:
4848
contents: read
4949
runs-on: ubuntu-latest
5050
steps:
51-
- uses: step-security/harden-runner@v1
51+
- uses: step-security/harden-runner@v2
5252
with:
5353
allowed-endpoints:
5454
github.com:443
5555
raw.githubusercontent.com:443
5656
nodejs.org:443
5757
registry.npmjs.org:443
58-
- uses: actions/checkout@v3
58+
- uses: actions/checkout@v4
5959
- uses: ljharb/actions/node/install@main
6060
name: 'nvm install ${{ matrix.node-version }} && npm install'
6161
with:
@@ -67,11 +67,11 @@ jobs:
6767
contents: read
6868
runs-on: ubuntu-latest
6969
steps:
70-
- uses: step-security/harden-runner@v1
70+
- uses: step-security/harden-runner@v2
7171
with:
7272
allowed-endpoints:
7373
github.com:443
7474
raw.githubusercontent.com:443
75-
- uses: actions/checkout@v3
75+
- uses: actions/checkout@v4
7676
- name: check tests filenames
7777
run: ./rename_test.sh --check

.github/workflows/rebase.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ jobs:
1212

1313
steps:
1414
- name: Harden Runner
15-
uses: step-security/harden-runner@v1
15+
uses: step-security/harden-runner@v2
1616
with:
1717
allowed-endpoints:
1818
api.github.com:443
1919
github.com:443
20-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v4
2121
- uses: ljharb/rebase@master
2222
env:
2323
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,16 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Harden Runner
12-
uses: step-security/harden-runner@v1
12+
uses: step-security/harden-runner@v2
1313
with:
1414
allowed-endpoints:
1515
github.com:443
16+
api.github.com:443
17+
objects.githubusercontent.com:443
18+
raw.githubusercontent.com:443
1619
registry.npmjs.org:443
17-
- uses: actions/checkout@v3
18-
- uses: actions/setup-node@v3
20+
- uses: actions/checkout@v4
21+
- uses: actions/setup-node@v4
1922
with:
2023
node-version: "14"
2124
- run: npm install

.github/workflows/require-allow-edits.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
steps:
1414
- name: Harden Runner
15-
uses: step-security/harden-runner@v1
15+
uses: step-security/harden-runner@v2
1616
with:
1717
allowed-endpoints:
1818
api.github.com:443

.github/workflows/shellcheck.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,14 @@ jobs:
2727

2828
steps:
2929
- name: Harden Runner
30-
uses: step-security/harden-runner@v1
30+
uses: step-security/harden-runner@v2
3131
with:
3232
allowed-endpoints:
3333
ghcr.io:443
3434
github.com:443
3535
pkg-containers.githubusercontent.com:443
36-
- uses: actions/checkout@v3
36+
formulae.brew.sh:443
37+
- uses: actions/checkout@v4
3738
- name: Set up Homebrew
3839
uses: Homebrew/actions/setup-homebrew@master
3940
- name: Install latest shellcheck
@@ -52,7 +53,7 @@ jobs:
5253
runs-on: ubuntu-latest
5354
steps:
5455
- name: Harden Runner
55-
uses: step-security/harden-runner@v1
56+
uses: step-security/harden-runner@v2
5657
with:
5758
egress-policy: block
5859
- run: 'echo tests completed'

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ jobs:
2626

2727
steps:
2828
- name: Harden Runner
29-
uses: step-security/harden-runner@v1
29+
uses: step-security/harden-runner@v2
3030
with:
3131
allowed-endpoints:
3232
github.com:443
3333
registry.npmjs.org:443
3434
raw.githubusercontent.com:443
3535
nodejs.org:443
3636
iojs.org:443
37-
- uses: actions/checkout@v3
37+
- uses: actions/checkout@v4
3838
- run: sudo ${{ matrix.shell }} --version 2> /dev/null || dpkg -s ${{ matrix.shell }} 2> /dev/null || which ${{ matrix.shell }}
3939
- run: curl --version
4040
- run: wget --version

.github/workflows/toc.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,20 @@ jobs:
1212

1313
steps:
1414
- name: Harden Runner
15-
uses: step-security/harden-runner@v1
15+
uses: step-security/harden-runner@v2
1616
with:
1717
allowed-endpoints:
1818
github.com:443
1919
registry.npmjs.org:443
20-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v4
2121
with:
2222
# https://github.com/actions/checkout/issues/217#issue-599945005
2323
# pulls all commits (needed for lerna / semantic release to correctly version)
2424
fetch-depth: "0"
2525

2626
# pulls all tags (needed for lerna / semantic release to correctly version)
2727
- run: git fetch --depth=1 origin +refs/tags/*:refs/tags/*
28-
- uses: actions/setup-node@v3
28+
- uses: actions/setup-node@v4
2929
with:
3030
node-version: '16'
3131
- run: npm install

0 commit comments

Comments
 (0)