|
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