ci: Upgrade and clean up builds, add macOS
@@ -6,10 +6,10 @@ orbs:
executors:
linux-gcc-latest:
docker:
- - image: ethereum/cpp-build-env:17-gcc-11
+ - image: ethereum/cpp-build-env:18-gcc-12
linux-clang-latest:
docker:
- - image: ethereum/cpp-build-env:17-clang-13
+ - image: ethereum/cpp-build-env:18-clang-14
commands:
@@ -271,7 +271,7 @@ jobs:
build-gcc-32bit:
docker:
- - image: ethereum/cpp-build-env:14-gcc-10-multilib
+ - image: ethereum/cpp-build-env:17-gcc-11-multilib
steps:
- checkout
- build:
@@ -280,7 +280,7 @@ jobs:
build-cmake-min:
docker:
- - image: circleci/buildpack-deps:bionic
+ - image: cimg/base:stable-18.04
steps:
- run:
name: "Install default CMake"
@@ -289,9 +289,20 @@ jobs:
- build
- test
+ build-macos:
+ macos:
+ xcode: 14.0.0
+ steps:
+ - run:
+ name: "Install System Dependencies"
+ command: HOMEBREW_NO_AUTO_UPDATE=1 brew install cmake
+ - checkout
+ - build
+ - test
+
bindings-go-latest:
docker:
- - image: circleci/golang
+ - image: cimg/go:1.19
steps:
- go_test
@@ -411,6 +422,7 @@ workflows:
- build-clang-min
- build-gcc-32bit
- build-cmake-min
+ - build-macos
- bindings-go-latest:
filters:
tags:
