@@ -13,13 +13,13 @@ jobs:
1313 runs-on : ${{ matrix.os }}
1414 strategy :
1515 matrix :
16- os : [windows-2019, macos-12, ubuntu-20.04 ]
17- node : [18, 20, 21, 22 ]
16+ os : [windows-2019, macos-13, macos-15, ubuntu-latest ]
17+ node : [22, 24 ]
1818 steps :
1919 - uses : actions/checkout@v4
2020 - uses : actions/setup-python@v4
2121 with :
22- python-version : ' 3.11'
22+ python-version : " 3.11"
2323 - uses : actions/setup-node@v4
2424 with :
2525 node-version : ${{ matrix.node }}
@@ -33,12 +33,12 @@ jobs:
3333 - uses : actions/upload-artifact@v4
3434 with :
3535 name : ${{ matrix.os }}-${{ matrix.node }}-binary
36- path : ' prebuilds/**/*.tar.gz'
36+ path : " prebuilds/**/*.tar.gz"
3737 alpine :
38- runs-on : ubuntu-20.04
38+ runs-on : ubuntu-latest
3939 strategy :
4040 matrix :
41- node : [18, 20, 21, 22 ]
41+ node : [22, 24 ]
4242 fail-fast : true
4343 container :
4444 image : node:${{ matrix.node }}-alpine
@@ -56,16 +56,16 @@ jobs:
5656 - uses : actions/upload-artifact@v4
5757 with :
5858 name : alpine-${{ matrix.node }}-binary
59- path : ' prebuilds/**/*.tar.gz'
59+ path : " prebuilds/**/*.tar.gz"
6060 deploy :
61- runs-on : ubuntu-20.04
61+ runs-on : ubuntu-latest
6262 needs : [alpine, build]
6363 if : startsWith(github.ref, 'refs/tags/v')
6464 steps :
6565 - uses : actions/checkout@v4
6666 - uses : actions/setup-node@v4
6767 with :
68- node-version : 20
68+ node-version : 24
6969 - uses : actions/download-artifact@v4
7070 with :
7171 path : prebuilds
0 commit comments