Skip to content

Commit 11bd81f

Browse files
committed
Merge PR #917 from 'nodech/fix-ci'
2 parents 36899e2 + ea5b56d commit 11bd81f

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

.github/workflows/build.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ jobs:
88
runs-on: ubuntu-latest
99

1010
steps:
11-
- uses: actions/checkout@v3
11+
- uses: actions/checkout@v4
1212

1313
- name: Setup
14-
uses: actions/setup-node@v3
14+
uses: actions/setup-node@v4
1515
with:
1616
node-version: 18.x
1717

@@ -29,12 +29,12 @@ jobs:
2929
runs-on: ubuntu-latest
3030

3131
steps:
32-
- uses: actions/checkout@v3
32+
- uses: actions/checkout@v4
3333

3434
- name: Setup
35-
uses: actions/setup-node@v3
35+
uses: actions/setup-node@v4
3636
with:
37-
node-version: 18.x
37+
node-version: 20.x
3838

3939
- name: Install dependencies
4040
run: sudo apt-get update && sudo apt-get install -y libunbound-dev |
@@ -54,20 +54,26 @@ jobs:
5454
strategy:
5555
matrix:
5656
os: [ubuntu-latest]
57-
node: [14.x, 16.x, 18.x, 20.x]
57+
node: [14.x, 16.x, 18.x, 20.x, 22.x]
5858

5959
steps:
60-
- uses: actions/checkout@v3
60+
- uses: actions/checkout@v4
6161

6262
- name: Setup Node.js
63-
uses: actions/setup-node@v3
63+
uses: actions/setup-node@v4
6464
with:
6565
node-version: ${{ matrix.node }}
6666

6767
- name: Install libunbound
6868
if: contains(matrix.os, 'ubuntu')
6969
run: sudo apt-get update && sudo apt-get install -y libunbound-dev
7070

71+
# Pythong 3.10->3.11 broke node-gyp. This upgrades node-gyp for older nodejs.
72+
# https://github.com/nodejs/node-gyp/issues/2219
73+
- name: Update npm.
74+
if: contains(matrix.node, '14.x')
75+
run: npm i -g npm@9
76+
7177
- name: Install dependencies
7278
run: npm install
7379

.github/workflows/docker.yml

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

1414
steps:
1515
- name: Checkout repository
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v4
1717

1818
- name: Docker meta
1919
id: meta

.github/workflows/docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ jobs:
88
runs-on: ubuntu-latest
99

1010
steps:
11-
- uses: actions/checkout@v2
12-
- uses: actions/setup-node@v1
11+
- uses: actions/checkout@v4
12+
- uses: actions/setup-node@v4
1313
with:
1414
node-version: 16.x
1515
- run: |
@@ -19,4 +19,4 @@ jobs:
1919
uses: peaceiris/actions-gh-pages@v3
2020
with:
2121
github_token: ${{ secrets.GITHUB_TOKEN }}
22-
publish_dir: ./docs/reference
22+
publish_dir: ./docs/reference

0 commit comments

Comments
 (0)