diff --git a/.cirrus.yml b/.cirrus.yml index 04aa8f2409..9b2d4c26ee 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -93,3 +93,27 @@ task: - env: { CC: 'clang-snapshot' } << : *LINUX_ARM64_CONTAINER << : *CAT_LOGS + +task: + name: "ARM32: Linux (Debian stable), Valgrind" + persistent_worker: + labels: + type: arm64 + env: + HOST: 'arm-linux-gnueabihf' + ECDH: yes + RECOVERY: yes + SCHNORRSIG: yes + ELLSWIFT: yes + WRAPPER_CMD: 'valgrind --error-exitcode=42' + SECP256K1_TEST_ITERS: 2 + matrix: + - env: { } + - env: { EXPERIMENTAL: 'yes', ASM: 'arm32' } + matrix: + - env: { CC: 'gcc' } + - env: { CC: 'clang --target=arm-linux-gnueabihf' } + - env: { CC: 'gcc-snapshot' } + - env: { CC: 'clang-snapshot --target=arm-linux-gnueabihf' } + << : *LINUX_ARM64_CONTAINER + << : *CAT_LOGS