CI: add Node.js 18, remove 12

This commit is contained in:
Lovell Fuller 2022-06-29 11:52:41 +01:00
parent 81c74f57e0
commit c99a11cff5
2 changed files with 22 additions and 22 deletions

View File

@ -9,9 +9,9 @@ jobs:
fail-fast: false fail-fast: false
matrix: matrix:
include: include:
- nodejs_version: 12 - nodejs_version: 14
nodejs_architecture: x64 nodejs_architecture: x64
- nodejs_version: 16 - nodejs_version: 18
nodejs_architecture: arm64 nodejs_architecture: arm64
prebuild: true prebuild: true
defaults: defaults:

View File

@ -12,62 +12,62 @@ jobs:
include: include:
- os: ubuntu-20.04 - os: ubuntu-20.04
container: centos:7 container: centos:7
nodejs_version: 12 nodejs_version: 14
coverage: true coverage: true
prebuild: true prebuild: true
- os: ubuntu-20.04 - os: ubuntu-20.04
container: centos:7 container: centos:7
nodejs_version: 14 nodejs_version: 16
- os: ubuntu-20.04 - os: ubuntu-20.04
container: centos:7 container: centos:7
nodejs_version: 16 nodejs_version: 18
- os: ubuntu-20.04 - os: ubuntu-20.04
container: node:12-alpine3.11 container: node:14-alpine3.12
prebuild: true prebuild: true
- os: ubuntu-20.04 - os: ubuntu-20.04
container: node:14-alpine3.11 container: node:16-alpine3.12
- os: ubuntu-20.04 - os: ubuntu-20.04
container: node:14-alpine3.13 container: node:18-alpine3.12
- os: ubuntu-20.04 - os: ubuntu-20.04
container: node:16-alpine3.11 container: node:18-alpine3.16
- os: macos-10.15
nodejs_version: 12
prebuild: true
nodejs_arch: x64
- os: macos-10.15 - os: macos-10.15
nodejs_version: 14 nodejs_version: 14
prebuild: true
nodejs_arch: x64 nodejs_arch: x64
- os: macos-10.15 - os: macos-10.15
nodejs_version: 16 nodejs_version: 16
nodejs_arch: x64 nodejs_arch: x64
- os: windows-2019 - os: macos-10.15
nodejs_version: 12 nodejs_version: 18
nodejs_arch: x86 nodejs_arch: x64
prebuild: true
- os: windows-2019 - os: windows-2019
nodejs_version: 14 nodejs_version: 14
nodejs_arch: x86 nodejs_arch: x86
prebuild: true
- os: windows-2019 - os: windows-2019
nodejs_version: 16 nodejs_version: 16
nodejs_arch: x86 nodejs_arch: x86
- os: windows-2019 - os: windows-2019
nodejs_version: 12 nodejs_version: 18
nodejs_arch: x64 nodejs_arch: x86
prebuild: true
- os: windows-2019 - os: windows-2019
nodejs_version: 14 nodejs_version: 14
nodejs_arch: x64 nodejs_arch: x64
prebuild: true
- os: windows-2019 - os: windows-2019
nodejs_version: 16 nodejs_version: 16
nodejs_arch: x64 nodejs_arch: x64
- os: windows-2019
nodejs_version: 18
nodejs_arch: x64
steps: steps:
- name: Dependencies (Linux glibc) - name: Dependencies (Linux glibc)
if: contains(matrix.container, 'centos') if: contains(matrix.container, 'centos')
run: | run: |
curl -sL https://rpm.nodesource.com/setup_${{ matrix.nodejs_version }}.x | bash - curl -sL https://rpm.nodesource.com/setup_${{ matrix.nodejs_version }}.x | bash -
yum install -y centos-release-scl yum install -y centos-release-scl
yum install -y devtoolset-10-gcc-c++ make git python3 nodejs yum install -y devtoolset-11-gcc-c++ make git python3 nodejs
echo "/opt/rh/devtoolset-10/root/usr/bin" >> $GITHUB_PATH echo "/opt/rh/devtoolset-11/root/usr/bin" >> $GITHUB_PATH
- name: Dependencies (Linux musl) - name: Dependencies (Linux musl)
if: contains(matrix.container, 'alpine') if: contains(matrix.container, 'alpine')
run: apk add build-base git python3 --update-cache run: apk add build-base git python3 --update-cache