Skip to content

Injecting ARM v7/v8 architecture for LibreSSL #13

Injecting ARM v7/v8 architecture for LibreSSL

Injecting ARM v7/v8 architecture for LibreSSL #13

Triggered via push June 20, 2026 23:36
Status Failure
Total duration 1m 27s
Artifacts 14

docker-image.yml

on: push
Matrix: build
merge
merge
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 12 warnings
build (linux/arm/v6, mainline, Dockerfile, mainline-armv6-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"B0F4253373F8F6F510D42178520A9993A1C052F8 A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && linux32 ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && linux32 ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug && mv
build (linux/arm/v6, stable, Dockerfile, stable-armv6-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"B0F4253373F8F6F510D42178520A9993A1C052F8 A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && linux32 ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && linux32 ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug && mv
build (linux/arm/v7, mainline, Dockerfile, mainline-armv7-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"B0F4253373F8F6F510D42178520A9993A1C052F8 A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && linux32 ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && linux32 ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug && mv
build (linux/arm/v7, stable, Dockerfile, stable-armv7-alpine, ubuntu-24.04-arm)
buildx failed with: ERROR: failed to build: failed to solve: process "/bin/sh -c set -eux && addgroup -S nginx && adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx && apk add --no-cache --virtual .build-deps autoconf automake bind-tools binutils build-base ca-certificates cmake curl gcc gd-dev geoip-dev git gnupg go libc-dev libgcc libstdc++ libtool libxslt-dev linux-headers make mercurial pcre pcre-dev perl-dev su-exec tar tzdata zlib zlib-dev && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz\" -o freenginx.tar.gz && curl -fsSL \"https://freenginx.org/download/freenginx-${NGINX_VERSION}.tar.gz.asc\" -o freenginx.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz\" -o libressl.tar.gz && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-${LIBRESSL_VERSION}.tar.gz.asc\" -o libressl.tar.gz.asc && curl -fsSL \"https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc\" -o libressl-project.asc && GPG_KEYS=\"B0F4253373F8F6F510D42178520A9993A1C052F8 A1EB079B8D3EB92B4EBD3139663AF51BD5E4D8D5\" && GNUPGHOME=\"$(mktemp -d)\" && export GNUPGHOME && for server in hkps://keys.openpgp.org hkps://keyserver.ubuntu.com hkp://ha.pool.sks-keyservers.net:80 hkp://pgp.mit.edu:80 ; do echo \"Fetching freenginx + LibreSSL GPG keys from ${server}\"; gpg --keyserver \"${server}\" --keyserver-options timeout=10 --recv-keys ${GPG_KEYS} 2>/dev/null && break || true; done && curl -fsSL https://freenginx.org/keys/mdounin.key | gpg --import && curl -fsSL https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl.asc | gpg --import && for key in ${GPG_KEYS}; do gpg --list-keys \"${key}\" > /dev/null 2>&1 || { echo >&2 \"ERROR: GPG key ${key} could not be fetched (freenginx or LibreSSL)\"; exit 1; }; done && { gpg --batch --verify freenginx.tar.gz.asc freenginx.tar.gz || { echo >&2 \"ERROR: freenginx tarball signature verification failed\"; exit 1; }; } && gpg --batch --import libressl-project.asc && { gpg --batch --verify libressl.tar.gz.asc libressl.tar.gz || { echo >&2 \"ERROR: LibreSSL tarball signature verification failed\"; exit 1; }; } && rm -rf \"${GNUPGHOME}\" freenginx.tar.gz.asc libressl.tar.gz.asc libressl-project.asc && mkdir -p /usr/src && tar -zxC /usr/src -f freenginx.tar.gz && rm freenginx.tar.gz && tar -zxC /usr/src -f libressl.tar.gz && rm libressl.tar.gz && git clone --depth=1 --recurse-submodules https://github.com/google/ngx_brotli /usr/src/ngx_brotli && git clone --depth=1 https://github.com/openresty/headers-more-nginx-module /usr/src/ngx_headers_more && git clone --depth=1 https://github.com/nginx/njs /usr/src/njs && cd /usr/src/freenginx-${NGINX_VERSION} && curl -fsSL \"https://raw.githubusercontent.com/nginx-modules/ngx_http_tls_dyn_size/refs/heads/master/freenginx__dynamic_tls_records_1.29.7%2B.patch\" -o dynamic_tls_records.patch && patch -p1 < dynamic_tls_records.patch && rm dynamic_tls_records.patch && linux32 ./configure ${CONFIG} --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && make install && make clean && linux32 ./configure ${CONFIG} --with-debug --with-cc-opt=\"-flto -fno-fat-lto-objects\" --with-ld-opt=\"-flto\" && make -j\"$(getconf _NPROCESSORS_ONLN)\" && mv objs/nginx objs/nginx-debug && mv
build (linux/riscv64, mainline, Dockerfile, mainline-riscv64-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.
build (linux/loong64, mainline, Dockerfile.loongarch64, mainline-loong64-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.
FROM --platform flag should not use a constant value: mainline/Dockerfile.loongarch64#L1
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/loong64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
build (linux/ppc64le, stable, Dockerfile, stable-ppc64le-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.
build (linux/riscv64, stable, Dockerfile, stable-riscv64-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.
build (linux/loong64, stable, Dockerfile.loongarch64, stable-loong64-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.
FROM --platform flag should not use a constant value: stable/Dockerfile.loongarch64#L1
FromPlatformFlagConstDisallowed: FROM --platform flag should not use constant value "linux/loong64" More info: https://docs.docker.com/go/dockerfile/rule/from-platform-flag-const-disallowed/
build (linux/ppc64le, mainline, Dockerfile, mainline-ppc64le-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.
build (linux/arm/v6, mainline, Dockerfile, mainline-armv6-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.
build (linux/arm/v6, stable, Dockerfile, stable-armv6-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.
build (linux/arm/v7, mainline, Dockerfile, mainline-armv7-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.
build (linux/arm/v7, stable, Dockerfile, stable-armv7-alpine, ubuntu-24.04-arm)
Failed to save: Unable to reserve cache with key tonistiigi--binfmt-qemu--v10.2.1--65-linux-arm64, another job may be creating this cache.

Artifacts

Produced during runtime
Name Size Digest
nginx-modules~docker-freenginx-libressl~7BU1VF.dockerbuild Expired
49 KB
sha256:543ea3324eead4954d1ee49c5ec08fc5c59948860e2e2682f89ffcda4aef8921
nginx-modules~docker-freenginx-libressl~CMKD7R.dockerbuild Expired
53.5 KB
sha256:f74e60b7f21310e08c5fde4615a8e44d2f6876652e1cdee9cc2b08afadbc77c8
nginx-modules~docker-freenginx-libressl~CTIYLL.dockerbuild Expired
55.3 KB
sha256:ffc8524788e7754c5d77b92917bc65030b9904c2d27a5f650808e7e443a6196c
nginx-modules~docker-freenginx-libressl~D20X47.dockerbuild Expired
46.8 KB
sha256:c70937bef50b72b4be62c1d9d47f89b56dc839edc7421588fa7d3a0b25a36ccb
nginx-modules~docker-freenginx-libressl~GYXOJ7.dockerbuild Expired
44.5 KB
sha256:fbe222627dcad097c3818f72e8c8aacbcb690ab405a17a7ed0e685f5acb8b97e
nginx-modules~docker-freenginx-libressl~JXLMAG.dockerbuild Expired
45.1 KB
sha256:88c2993fb8744b0c5a0c8356ff6078ed9ca63d8767e63ace045d4ff823df6e71
nginx-modules~docker-freenginx-libressl~LC63JV.dockerbuild Expired
47.5 KB
sha256:5bf9035101549d8b3d8053e9021c4550a84593965c4273e8ba16a3cc4bf85c57
nginx-modules~docker-freenginx-libressl~M0JMGI.dockerbuild Expired
52.4 KB
sha256:0b9f94c4a18d865d0f7c7c2df33b893436707ae3e31039b40bac999170224f35
nginx-modules~docker-freenginx-libressl~M3G7LL.dockerbuild Expired
55.4 KB
sha256:f8453ea306063450c211d7e94d69b55dd924f53f55961c7b86ee02eaf8901ffd
nginx-modules~docker-freenginx-libressl~NU9U61.dockerbuild Expired
46.8 KB
sha256:26501954cb90f3da94fac2498b6cc69a4ec2132744ffcb601267bfe3a5b7f6b6
nginx-modules~docker-freenginx-libressl~OOTGSD.dockerbuild Expired
47 KB
sha256:6b2a8b9104a111e734b01cb032a910216e6169955bd726baba0a901a9324219b
nginx-modules~docker-freenginx-libressl~PWLCNB.dockerbuild Expired
46.6 KB
sha256:9c774574c2018d8ad6254e2fe41b1b092acad57abe34f29960f4d9442461cf25
nginx-modules~docker-freenginx-libressl~PYIN90.dockerbuild Expired
49.3 KB
sha256:ea95b8f4930a7e361d77b11e0e274a8f584a74226c9ca6fcffb51fa03cdf4c0e
nginx-modules~docker-freenginx-libressl~RY26T2.dockerbuild Expired
49.1 KB
sha256:c68cf6f0e05715aa7a50f1ce6f6641b6e69f79b9b2f588af817e8e75007f1b89