File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8585 target : tester
8686 tags : ${{ steps.meta.outputs.tags }}
8787 labels : ${{ steps.meta.outputs.labels }}
88- build-args : |
89- CONTAINER=alpine:${{ ( github.event_name == 'scheduled' || matrix.platform == 'linux/riscv64' ) && 'edge' || 'latest' }}
9088 -
9189 name : Push builder target and push by digest
9290 if : github.event_name != 'pull_request'
Original file line number Diff line number Diff line change 1- ARG CONTAINER="alpine:edge "
1+ ARG CONTAINER="alpine:latest "
22FROM ${CONTAINER} AS builder
33
44ARG TARGETPLATFORM
55ARG readlineversion=8.2
66ARG termcapversion=1.3.1
77ARG nettleversion=3.9.1
8- ARG mbedtlsversion=3.5.0
8+ ARG mbedtlsversion=3.6.1
99
1010RUN apk add --no-cache \
1111 alpine-sdk \
@@ -37,7 +37,9 @@ RUN apk add --no-cache \
3737 pdns-backend-sqlite3 \
3838 pdns-recursor \
3939 pdns-doc \
40- gdb
40+ gdb \
41+ py3-jinja2 \
42+ py3-jsonschema
4143
4244ENV STATIC true
4345ENV TEST true
@@ -70,7 +72,7 @@ RUN curl -sSL https://ftl.pi-hole.net/libraries/nettle-${nettleversion}.tar.gz |
7072# Build static mbedTLS with pthread support
7173# Disable AESNI on linux/386 asit would possibly result in an incompatible
7274# binary in processors lacking the AESNI and SSE2 instruction sets
73- RUN curl -sSL https://ftl.pi-hole.net/libraries/mbedtls-${mbedtlsversion}.tar.gz | tar -xz \
75+ RUN curl -sSL https://ftl.pi-hole.net/libraries/mbedtls-${mbedtlsversion}.tar.bz2 | tar -xj \
7476 && cd mbedtls-${mbedtlsversion} \
7577 && sed -i '/#define MBEDTLS_THREADING_C/s*^//**g' include/mbedtls/mbedtls_config.h \
7678 && sed -i '/#define MBEDTLS_THREADING_PTHREAD/s*^//**g' include/mbedtls/mbedtls_config.h \
You can’t perform that action at this time.
0 commit comments