Skip to content

Commit 0992bda

Browse files
authored
GitHub Actions Windows use node-gyp 12 not 8
1 parent 7f34c9b commit 0992bda

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

.github/workflows/ci.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
matrix:
1616
node: [18.20.5, 20.18.1, 22.12.0, 23.3.0, 24.2.0]
1717
steps:
18-
- uses: actions/setup-node@v4
18+
- uses: actions/setup-node@v6
1919
with:
2020
node-version: ${{ matrix.node }}
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v5
2222
- name: Install Dependencies
2323
run: |
2424
sudo apt update
@@ -35,18 +35,18 @@ jobs:
3535
matrix:
3636
node: [18.20.5, 20.18.1, 22.12.0, 23.3.0, 24.2.0]
3737
steps:
38-
- uses: actions/setup-node@v4
38+
- uses: actions/setup-node@v6
3939
with:
4040
node-version: ${{ matrix.node }}
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v5
4242
- name: Install Dependencies
4343
run: |
4444
Invoke-WebRequest "https://ftp.gnome.org/pub/GNOME/binaries/win64/gtk+/2.22/gtk+-bundle_2.22.1-20101229_win64.zip" -OutFile "gtk.zip"
4545
Expand-Archive gtk.zip -DestinationPath "C:\GTK"
4646
Invoke-WebRequest "https://downloads.sourceforge.net/project/libjpeg-turbo/2.0.4/libjpeg-turbo-2.0.4-vc64.exe" -OutFile "libjpeg.exe" -UserAgent NativeHost
4747
.\libjpeg.exe /S
4848
winget install --accept-source-agreements --id=Microsoft.VCRedist.2010.x64 -e
49-
npm install -g node-gyp@8
49+
npm install -g node-gyp
5050
npm prefix -g | % {npm config set node_gyp "$_\node_modules\node-gyp\bin\node-gyp.js"}
5151
- name: Install
5252
run: npm install --build-from-source
@@ -55,15 +55,15 @@ jobs:
5555

5656
macOS:
5757
name: Test on macOS
58-
runs-on: macos-15
58+
runs-on: macos-26
5959
strategy:
6060
matrix:
6161
node: [18.20.5, 20.18.1, 22.12.0, 23.3.0, 24.2.0]
6262
steps:
63-
- uses: actions/setup-node@v4
63+
- uses: actions/setup-node@v6
6464
with:
6565
node-version: ${{ matrix.node }}
66-
- uses: actions/checkout@v4
66+
- uses: actions/checkout@v5
6767
- name: Install Dependencies
6868
run: |
6969
brew update
@@ -77,10 +77,10 @@ jobs:
7777
name: Lint
7878
runs-on: ubuntu-latest
7979
steps:
80-
- uses: actions/setup-node@v4
80+
- uses: actions/setup-node@v6
8181
with:
8282
node-version: 20.9.0
83-
- uses: actions/checkout@v4
83+
- uses: actions/checkout@v5
8484
- name: Install
8585
run: npm install --ignore-scripts
8686
- name: Lint

0 commit comments

Comments
 (0)