12
12
strategy :
13
13
matrix :
14
14
os : [macos-latest, windows-2022]
15
- node : [16.x, 18.x, 20.x , 22.x]
15
+ node : [20.19.0 , 22.x]
16
16
fail-fast : false
17
17
runs-on : ${{ matrix.os }}
18
18
steps :
37
37
strategy :
38
38
matrix :
39
39
linux_arch : [s390x, arm64, amd64]
40
- node : [16.x, 18.x, 20.x , 22.x]
40
+ node : [20.19.0 , 22.x]
41
41
fail-fast : false
42
42
steps :
43
43
- uses : actions/checkout@v4
51
51
shell : bash
52
52
run : |
53
53
echo "version=$(node --print 'process.version.slice(1)')" >> "$GITHUB_OUTPUT"
54
- echo "ubuntu_version=$(node --print '(+process.version.slice(1).split(`.`).at(0)) > 16 ? `noble` : `bionic`')" >> "$GITHUB_OUTPUT"
55
54
56
55
- name : Set up QEMU
57
56
uses : docker/setup-qemu-action@v3
@@ -66,19 +65,17 @@ jobs:
66
65
--platform linux/${{ matrix.linux_arch }} \
67
66
--build-arg="NODE_ARCH=${{ matrix.linux_arch == 'amd64' && 'x64' || matrix.linux_arch }}" \
68
67
--build-arg="NODE_VERSION=${{ steps.get_nodejs_version.outputs.version }}" \
69
- --build-arg="UBUNTU_VERSION=${{ steps.get_nodejs_version.outputs.ubuntu_version }}" \
70
68
--build-arg="RUN_TEST=true" \
71
69
--output type=local,dest=./prebuilds,platform-split=false \
72
70
-f ./.github/docker/Dockerfile.glibc \
73
71
.
74
72
75
-
76
73
container_tests_musl :
77
74
runs-on : ubuntu-latest
78
75
strategy :
79
76
matrix :
80
77
linux_arch : [amd64, arm64]
81
- node : [16. 20.1, 18.x, 20.x , 22.x]
78
+ node : [20.19.0 , 22.x]
82
79
fail-fast : false
83
80
steps :
84
81
- uses : actions/checkout@v4
0 commit comments