CI: run Circle macOS builds on x86 for now

The ARM machines aren't ready for us and requesting them now causes
warnings e-mails to be sent to some PR pushers.

Ref: #11771
This commit is contained in:
Dan Fandrich 2023-09-05 17:35:58 -07:00
parent c63a4b6544
commit 2683de3078

View File

@ -220,8 +220,8 @@ commands:
build-macos: build-macos:
steps: steps:
- run: make -j5 V=1 - run: make -j7 V=1
- run: make -j5 V=1 examples - run: make -j7 V=1 examples
test: test:
steps: steps:
@ -229,7 +229,7 @@ commands:
test-macos: test-macos:
steps: steps:
- run: make -j5 V=1 test-ci - run: make -j7 V=1 test-ci
test-torture: test-torture:
steps: steps:
@ -319,10 +319,15 @@ jobs:
- build - build
- test - test
macos-arm-normal: # TODO: All builds with "macos.x86.medium.gen2" must be changed to
# "macos.m1.medium.gen1" in January 2024 because the former will be removed
# (the names should also be changed from macos-x86-* to macos-arm-*). We
# want the M1 (ARM) machines anyway, for platform diversity.
# See https://circleci.com/docs/configuration-reference/#macos-execution-environment
macos-x86-normal:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -330,10 +335,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-debug: macos-x86-debug:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -341,10 +346,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-libssh2: macos-x86-libssh2:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -352,10 +357,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-libssh-c-ares: macos-x86-libssh-c-ares:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -363,10 +368,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-libssh: macos-x86-libssh:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -374,10 +379,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-c-ares: macos-x86-c-ares:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -385,10 +390,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-http-only: macos-x86-http-only:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -396,10 +401,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-http-securetransport-http2: macos-x86-http-securetransport-http2:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -407,10 +412,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-http-openssl-http2: macos-x86-http-openssl-http2:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -418,10 +423,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-http-libressl-http2: macos-x86-http-libressl-http2:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -429,10 +434,10 @@ jobs:
- build-macos - build-macos
- test-macos - test-macos
macos-arm-http-torture: macos-x86-http-torture:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -440,10 +445,10 @@ jobs:
- build-macos - build-macos
- test-torture - test-torture
macos-arm-http-torture-ftp: macos-x86-http-torture-ftp:
macos: macos:
xcode: 15.0.0 xcode: 15.0.0
resource_class: macos.m1.medium.gen1 resource_class: macos.x86.medium.gen2
steps: steps:
- checkout - checkout
- install-deps-brew - install-deps-brew
@ -484,52 +489,52 @@ workflows:
jobs: jobs:
- arm-cares - arm-cares
macos-arm-normal: macos-x86-normal:
jobs: jobs:
- macos-arm-normal - macos-x86-normal
macos-arm-debug: macos-x86-debug:
jobs: jobs:
- macos-arm-debug - macos-x86-debug
macos-arm-libssh2: macos-x86-libssh2:
jobs: jobs:
- macos-arm-libssh2 - macos-x86-libssh2
macos-arm-libssh-c-ares: macos-x86-libssh-c-ares:
jobs: jobs:
- macos-arm-libssh-c-ares - macos-x86-libssh-c-ares
macos-arm-libssh: macos-x86-libssh:
jobs: jobs:
- macos-arm-libssh - macos-x86-libssh
macos-arm-c-ares: macos-x86-c-ares:
jobs: jobs:
- macos-arm-c-ares - macos-x86-c-ares
macos-arm-http-only: macos-x86-http-only:
jobs: jobs:
- macos-arm-http-only - macos-x86-http-only
macos-arm-http-securetransport-http2: macos-x86-http-securetransport-http2:
jobs: jobs:
- macos-arm-http-securetransport-http2 - macos-x86-http-securetransport-http2
macos-arm-http-openssl-http2: macos-x86-http-openssl-http2:
jobs: jobs:
- macos-arm-http-openssl-http2 - macos-x86-http-openssl-http2
# There are problem linking with LibreSSL on the CI boxes that prevent this # There are problem linking with LibreSSL on the CI boxes that prevent this
# from working. # from working.
#macos-arm-http-libressl-http2: #macos-x86-http-libressl-http2:
# jobs: # jobs:
# - macos-arm-http-libressl-http2 # - macos-x86-http-libressl-http2
macos-arm-http-torture: macos-x86-http-torture:
jobs: jobs:
- macos-arm-http-torture - macos-x86-http-torture
macos-arm-http-torture-ftp: macos-x86-http-torture-ftp:
jobs: jobs:
- macos-arm-http-torture-ftp - macos-x86-http-torture-ftp