fix(docker): armv7 ingestor build toolchain; disable matrix fail-fast (#842)

This commit is contained in:
l5y
2026-07-07 19:42:33 +02:00
committed by GitHub
parent 211ae52d55
commit ea5560f9aa
3 changed files with 80 additions and 1 deletions
+11 -1
View File
@@ -35,7 +35,17 @@ RUN set -eux; \
gcc \
musl-dev \
linux-headers \
build-base; \
build-base \
# cryptography and cffi publish no 32-bit ARM wheels, so armv7
# compiles both from source: cffi needs the libffi headers, and
# cryptography's Rust extension needs rust/cargo plus the OpenSSL
# headers found via pkgconfig (DK-A2). All of it is removed again
# by the trailing `apk del`, so the final image size is unchanged.
libffi-dev \
openssl-dev \
pkgconfig \
rust \
cargo; \
python -m pip install --no-cache-dir -r requirements.txt; \
apk del .build-deps