Skip to content

Commit e9e9648

Browse files
ci: Reduce number of macOS tasks from 28 to 8
1 parent 609093b commit e9e9648

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

.cirrus.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ linux_container_snippet: &LINUX_CONTAINER
6767
task:
6868
name: "x86_64: Linux (Debian stable)"
6969
<< : *LINUX_CONTAINER
70-
matrix: &ENV_MATRIX
70+
matrix:
7171
- env: {WIDEMUL: int64, RECOVERY: yes}
7272
- env: {WIDEMUL: int64, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
7373
- env: {WIDEMUL: int128}
@@ -122,17 +122,20 @@ task:
122122
HOMEBREW_NO_INSTALL_CLEANUP: 1
123123
# Cirrus gives us a fixed number of 4 virtual CPUs. Not that we even have that many jobs at the moment...
124124
MAKEFLAGS: -j5
125-
matrix:
126-
<< : *ENV_MATRIX
127125
env:
128126
ASM: no
129127
WITH_VALGRIND: no
130128
CTIMETESTS: no
129+
CC: clang
131130
matrix:
132-
- env:
133-
CC: gcc
134-
- env:
135-
CC: clang
131+
- env: {WIDEMUL: int64, RECOVERY: yes, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
132+
- env: {WIDEMUL: int64, RECOVERY: yes, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes, CC: gcc}
133+
- env: {WIDEMUL: int128_struct, ECMULTGENPRECISION: 2, ECMULTWINDOW: 4}
134+
- env: {WIDEMUL: int128, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes}
135+
- env: {WIDEMUL: int128, RECOVERY: yes, SCHNORRSIG: yes}
136+
- env: {WIDEMUL: int128, RECOVERY: yes, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes, CC: gcc}
137+
- env: {WIDEMUL: int128, RECOVERY: yes, ECDH: yes, SCHNORRSIG: yes, ELLSWIFT: yes, CPPFLAGS: -DVERIFY}
138+
- env: {BUILD: distcheck}
136139
brew_script:
137140
- brew install automake libtool gcc
138141
test_script:

0 commit comments

Comments
 (0)