Skip to content

Commit 5c100cd

Browse files
ci: Optimize build matrix
1 parent 151cffc commit 5c100cd

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

.cirrus.yml

+15-13
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,16 @@ task:
5959
# More than enough for our scripts.
6060
memory: 1G
6161
matrix: &ENV_MATRIX
62-
- env: {WIDEMUL: int64, RECOVERY: yes}
63-
- env: {WIDEMUL: int64, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes}
64-
- env: {WIDEMUL: int128}
65-
- env: {WIDEMUL: int128, RECOVERY: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes}
66-
- env: {WIDEMUL: int128, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes}
67-
- env: {WIDEMUL: int128, ASM: x86_64}
68-
- env: { RECOVERY: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes}
69-
- env: {BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no}
70-
- env: {CPPFLAGS: -DDETERMINISTIC}
71-
- env: {CFLAGS: -O0, CTIMETEST: no}
72-
- env: { ECMULTGENPRECISION: 2, ECMULTWINDOW: 4 }
73-
- env: { ECMULTGENPRECISION: 8, ECMULTWINDOW: 8 }
62+
- env: { WIDEMUL: int64, RECOVERY: yes, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes }
63+
- env: { WIDEMUL: int128, RECOVERY: yes, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes }
64+
- env: { WIDEMUL: int128, RECOVERY: yes, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes, ASM: x86_64 }
65+
- env: { WIDEMUL: int128, RECOVERY: yes, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes, ASM: x86_64, ECMULTWINDOW: 4, ECMULTGENPRECISION: 2 }
66+
- env: { WIDEMUL: int128, RECOVERY: yes, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes, ECMULTWINDOW: 8, ECMULTGENPRECISION: 8 }
67+
- env: { }
68+
- env: { RECOVERY: yes, ECDH: yes }
69+
- env: { BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no }
70+
- env: { CPPFLAGS: -DDETERMINISTIC }
71+
- env: { CFLAGS: -O0, CTIMETEST: no }
7472
matrix:
7573
- env:
7674
CC: gcc
@@ -113,7 +111,11 @@ task:
113111
# Cirrus gives us a fixed number of 12 virtual CPUs. Not that we even have that many jobs at the moment...
114112
MAKEFLAGS: -j13
115113
matrix:
116-
<< : *ENV_MATRIX
114+
- env: { WIDEMUL: int64, RECOVERY: yes, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes }
115+
- env: { WIDEMUL: int128, RECOVERY: yes, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes }
116+
- env: { WIDEMUL: int128, RECOVERY: yes, ECDH: yes, EXPERIMENTAL: yes, SCHNORRSIG: yes, ASM: x86_64 }
117+
- env: { BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no }
118+
- env: { CFLAGS: -O0, CTIMETEST: no }
117119
matrix:
118120
- env:
119121
CC: gcc-9

0 commit comments

Comments
 (0)