ci: Reduce number of macOS tasks from 28 to 8

This commit is contained in:
Tim Ruffing 2023-06-28 17:51:21 +02:00
parent 609093b387
commit e9e9648219

View File

@ -67,7 +67,7 @@ linux_container_snippet: &LINUX_CONTAINER
task: task:
name: "x86_64: Linux (Debian stable)" name: "x86_64: Linux (Debian stable)"
<< : *LINUX_CONTAINER << : *LINUX_CONTAINER
matrix: &ENV_MATRIX matrix:
- env: {WIDEMUL: int64, RECOVERY: yes} - env: {WIDEMUL: int64, RECOVERY: yes}
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes} - env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
- env: {WIDEMUL: int128} - env: {WIDEMUL: int128}
@ -122,17 +122,20 @@ task:
HOMEBREW_NO_INSTALL_CLEANUP: 1 HOMEBREW_NO_INSTALL_CLEANUP: 1
# Cirrus gives us a fixed number of 4 virtual CPUs. Not that we even have that many jobs at the moment... # Cirrus gives us a fixed number of 4 virtual CPUs. Not that we even have that many jobs at the moment...
MAKEFLAGS: -j5 MAKEFLAGS: -j5
matrix:
<< : *ENV_MATRIX
env: env:
ASM: no ASM: no
WITH_VALGRIND: no WITH_VALGRIND: no
CTIMETESTS: no CTIMETESTS: no
CC: clang
matrix: matrix:
- env: - env: {WIDEMUL: int64, RECOVERY: yes, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
CC: gcc - env: {WIDEMUL: int64, RECOVERY: yes, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes, CC: gcc}
- env: - env: {WIDEMUL: int128_struct, ECMULTGENPRECISION: 2, ECMULTWINDOW: 4}
CC: clang - env: {WIDEMUL: int128, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes}
- env: {WIDEMUL: int128, RECOVERY: yes, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes, CC: gcc}
- env: {WIDEMUL: int128, RECOVERY: yes, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes, CPPFLAGS: -DVERIFY}
- env: {BUILD: distcheck}
brew_script: brew_script:
- brew install automake libtool gcc - brew install automake libtool gcc
test_script: test_script: