|
12 | 12 | strategy:
|
13 | 13 | matrix:
|
14 | 14 | os: [macos-latest, windows-2022, macos-13]
|
15 |
| - node: [16.20.1, 18.x, 20.x, 22.x] |
| 15 | + node: [20.19.0, 22.x, 24.x] |
16 | 16 | fail-fast: false
|
17 | 17 | runs-on: ${{ matrix.os }}
|
18 | 18 | steps:
|
|
41 | 41 | strategy:
|
42 | 42 | matrix:
|
43 | 43 | linux_arch: [s390x, arm64, amd64]
|
44 |
| - node: [16.x, 18.x, 20.x, 22.x] |
| 44 | + node: [20.19.0, 22.x, 24.x] |
45 | 45 | fail-fast: false
|
46 | 46 | steps:
|
47 | 47 | - uses: actions/checkout@v5
|
|
55 | 55 | shell: bash
|
56 | 56 | run: |
|
57 | 57 | echo "version=$(node --print 'process.version.slice(1)')" >> "$GITHUB_OUTPUT"
|
58 |
| - echo "ubuntu_version=$(node --print '(+process.version.slice(1).split(`.`).at(0)) > 16 ? `noble` : `bionic`')" >> "$GITHUB_OUTPUT" |
59 | 58 |
|
60 | 59 | - name: Set up QEMU
|
61 | 60 | uses: docker/setup-qemu-action@v3
|
|
70 | 69 | --platform linux/${{ matrix.linux_arch }} \
|
71 | 70 | --build-arg="NODE_ARCH=${{ matrix.linux_arch == 'amd64' && 'x64' || matrix.linux_arch }}" \
|
72 | 71 | --build-arg="NODE_VERSION=${{ steps.get_nodejs_version.outputs.version }}" \
|
73 |
| - --build-arg="UBUNTU_VERSION=${{ steps.get_nodejs_version.outputs.ubuntu_version }}" \ |
74 | 72 | --build-arg="RUN_TEST=true" \
|
75 | 73 | --output type=local,dest=./prebuilds,platform-split=false \
|
76 | 74 | -f ./.github/docker/Dockerfile.glibc \
|
|
81 | 79 | strategy:
|
82 | 80 | matrix:
|
83 | 81 | linux_arch: [amd64, arm64]
|
84 |
| - node: [16.20.1, 18.x, 20.x, 22.x] |
| 82 | + node: [20.19.0, 22.x, 24.x] |
85 | 83 | fail-fast: false
|
86 | 84 | steps:
|
87 | 85 | - uses: actions/checkout@v5
|
|
0 commit comments