Merge pull request #18 from aeternity/fix_macos_ci

Bump macos CI builder version
This commit is contained in:
seanhinde 2023-01-13 10:51:00 +01:00 committed by GitHub
commit abac040c4b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,12 +1,12 @@
version: 2.1 version: 2.1
executors: executors:
ubuntu_1804: ubuntu_2004:
docker: docker:
- image: circleci/buildpack-deps:bionic - image: circleci/buildpack-deps:20.04
macos_1013: macos_1106:
macos: macos:
xcode: "10.0.0" xcode: "13.2.1"
commands: commands:
setup_ubuntu: setup_ubuntu:
@ -14,7 +14,6 @@ commands:
parameters: parameters:
OTP_VERSION: OTP_VERSION:
type: string type: string
default: "20.3.8.23"
steps: steps:
- run: - run:
name: Setup environment name: Setup environment
@ -43,7 +42,6 @@ commands:
parameters: parameters:
OTP_VERSION: OTP_VERSION:
type: string type: string
default: "20"
steps: steps:
- run: - run:
name: Setup environment name: Setup environment
@ -61,37 +59,55 @@ commands:
make make
jobs: jobs:
ubuntu_1804_otp20: ubuntu_2004_otp21:
executor: ubuntu_1804 executor: ubuntu_2004
steps:
- checkout
- setup_ubuntu
- run_build
ubuntu_1804_otp21:
executor: ubuntu_1804
steps: steps:
- checkout - checkout
- setup_ubuntu: - setup_ubuntu:
OTP_VERSION: "21.0" OTP_VERSION: "21.3.8.24"
- run_build - run_build
macos_1013_otp20: ubuntu_2004_otp22:
executor: macos_1013 executor: ubuntu_2004
steps: steps:
- checkout - checkout
- setup_macos - setup_ubuntu:
OTP_VERSION: "22.3.4.26"
- run_build - run_build
macos_1013_otp21: ubuntu_2004_otp23:
executor: macos_1013 executor: ubuntu_2004
steps:
- checkout
- setup_ubuntu:
OTP_VERSION: "23.3.4.18"
- run_build
macos_1106_otp21:
executor: macos_1106
steps: steps:
- checkout - checkout
- setup_macos: - setup_macos:
OTP_VERSION: "21" OTP_VERSION: "21"
- run_build - run_build
macos_1106_otp22:
executor: macos_1106
steps:
- checkout
- setup_macos:
OTP_VERSION: "22"
- run_build
macos_1106_otp23:
executor: macos_1106
steps:
- checkout
- setup_macos:
OTP_VERSION: "23"
- run_build
workflows: workflows:
check: check:
jobs: jobs:
- ubuntu_1804_otp20 - ubuntu_2004_otp21
- ubuntu_1804_otp21 - ubuntu_2004_otp22
- macos_1013_otp20 - ubuntu_2004_otp23
- macos_1013_otp21 - macos_1106_otp21
- macos_1106_otp22
- macos_1106_otp23