]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-124612: Use ghcr.io/python/autoconf instead of public image (#124657)
authorDonghee Na <donghee.na@python.org>
Wed, 9 Oct 2024 00:33:18 +0000 (09:33 +0900)
committerGitHub <noreply@github.com>
Wed, 9 Oct 2024 00:33:18 +0000 (09:33 +0900)
* gh-124612: Use ghcr.io/python/autoconf instead of public image

* Update

Tools/build/regen-configure.sh

index e34a36c1a573e591679c15244f3b15ece4376d39..efc80c8527885c57640b55ff5309db8d0f4135c3 100755 (executable)
@@ -5,12 +5,10 @@ set -e -x
 # The check_generated_files job of .github/workflows/build.yml must kept in
 # sync with this script. Use the same container image than the job so the job
 # doesn't need to run autoreconf in a container.
-IMAGE="ubuntu:22.04"
-DEPENDENCIES="autotools-dev autoconf autoconf-archive pkg-config"
+IMAGE="ghcr.io/python/autoconf:2024.10.06.11200919239"
 AUTORECONF="autoreconf -ivf -Werror"
 
 WORK_DIR="/src"
-SHELL_CMD="apt-get update && apt-get -yq install $DEPENDENCIES && cd $WORK_DIR && $AUTORECONF"
 
 abs_srcdir=$(cd $(dirname $0)/../..; pwd)
 
@@ -28,4 +26,4 @@ if command -v selinuxenabled >/dev/null && selinuxenabled; then
     PATH_OPT=":Z"
 fi
 
-"$RUNTIME" run --rm -v "$abs_srcdir:$WORK_DIR$PATH_OPT" "$IMAGE" /usr/bin/bash -c "$SHELL_CMD"
+"$RUNTIME" run --rm -v "$abs_srcdir:$WORK_DIR$PATH_OPT" "$IMAGE"