diff --git a/Dockerfile b/Dockerfile index 84aa8ae..06238c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -ARG PYTHON_VERSION ARG ALPINE_VERSION FROM alpine:${ALPINE_VERSION} AS builder +ARG PYTHON_VERSION ARG VERSION ARG CHECKSUM ARG CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 diff --git a/check.sh b/check.sh index 8d644bc..ff059e0 100755 --- a/check.sh +++ b/check.sh @@ -11,7 +11,8 @@ CHECKSUM=$(echo "$INFO" | cut -d' ' -f1) LATEST=$(echo "$INFO" | cut -d'-' -f2) PYTHON_VERSION=$(curl -s https://duo.com/docs/authproxy-notes | grep -Eo 'Python to \d+\.\d+\.\d+' | head -n1 | rev | cut -d' ' -f1 | rev) ALPINE_VERSION='edge' -for ALPINE_VERSION in $(curl -s "https://pkgs.alpinelinux.org/packages?name=python${PYTHON_VERSION%.*.*}" | htmlq -w --text 'select#branch > option' | grep -v 'Branch' | grep -v 'edge' | tac | xargs); do +for ALPINE_VERSION in $(curl -s "https://pkgs.alpinelinux.org/packages?name=python${PYTHON_VERSION%.*.*}" | htmlq -w --text 'select#branch > option' | grep -v 'Branch' | grep -v 'edge' | xargs); do + echo "Checking Alpine version: ${ALPINE_VERSION}" if curl -s "https://pkgs.alpinelinux.org/packages?name=python${PYTHON_VERSION%.*.*}&branch=${ALPINE_VERSION}" | grep -q ${PYTHON_VERSION%.*}; then ALPINE_VERSION="${ALPINE_VERSION/v/}" break