From 804f1729c45fe3cfb423fdbae0df1a2350e86c7e Mon Sep 17 00:00:00 2001 From: Thomas Kowalski Date: Sat, 28 Feb 2026 10:22:11 +0100 Subject: [PATCH 1/2] gh-145351: use --no-install-recommends --- .github/workflows/posix-deps-apt.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/posix-deps-apt.sh b/.github/workflows/posix-deps-apt.sh index 0b64367e6c4562..1e028337c1659b 100755 --- a/.github/workflows/posix-deps-apt.sh +++ b/.github/workflows/posix-deps-apt.sh @@ -1,7 +1,7 @@ #!/bin/sh apt-get update -apt-get -yq install \ +apt-get -yq --no-install-recommends install \ build-essential \ pkg-config \ ccache \ @@ -32,4 +32,4 @@ apt-get -yq install \ # https://deb.sury.org/ sudo add-apt-repository ppa:ondrej/php apt-get update -apt-get -yq install libmpdec-dev +apt-get -yq --no-install-recommends install libmpdec-dev From 397e48ab8e4318d11f2ba9cfb7f2da9ed7e6ef40 Mon Sep 17 00:00:00 2001 From: Thomas Kowalski Date: Sun, 1 Mar 2026 15:57:30 +0100 Subject: [PATCH 2/2] ci: use --no-install-recommends in more places --- .github/workflows/regen-abidump.sh | 2 +- .github/workflows/reusable-docs.yml | 2 +- .github/workflows/reusable-ubuntu.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/regen-abidump.sh b/.github/workflows/regen-abidump.sh index 251bb3857ecfcb..75a1a72e370202 100644 --- a/.github/workflows/regen-abidump.sh +++ b/.github/workflows/regen-abidump.sh @@ -2,7 +2,7 @@ set -ex export DEBIAN_FRONTEND=noninteractive ./.github/workflows/posix-deps-apt.sh -apt-get install -yq abigail-tools python3 +apt-get install -yq --no-install-recommends abigail-tools python3 export CFLAGS="-g3 -O0" ./configure --enable-shared && make make regen-abidump diff --git a/.github/workflows/reusable-docs.yml b/.github/workflows/reusable-docs.yml index fc68c040fca059..c1e58fd44d3790 100644 --- a/.github/workflows/reusable-docs.yml +++ b/.github/workflows/reusable-docs.yml @@ -92,7 +92,7 @@ jobs: restore-keys: | ubuntu-doc- - name: 'Install Dependencies' - run: sudo ./.github/workflows/posix-deps-apt.sh && sudo apt-get install wamerican + run: sudo ./.github/workflows/posix-deps-apt.sh && sudo apt-get install --no-install-recommends wamerican - name: 'Configure CPython' run: ./configure --with-pydebug - name: 'Build CPython' diff --git a/.github/workflows/reusable-ubuntu.yml b/.github/workflows/reusable-ubuntu.yml index 4bb4f535acb360..c2383575d63d9b 100644 --- a/.github/workflows/reusable-ubuntu.yml +++ b/.github/workflows/reusable-ubuntu.yml @@ -47,7 +47,7 @@ jobs: if: ${{ fromJSON(inputs.bolt-optimizations) }} run: | sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ./llvm.sh 19 - sudo apt-get install bolt-19 + sudo apt-get install --no-install-recommends bolt-19 echo PATH="$(llvm-config-19 --bindir):$PATH" >> $GITHUB_ENV - name: Configure OpenSSL env vars run: |