@@ -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