From 694d731b8b03d0e10c7486e9738b5bab51d38282 Mon Sep 17 00:00:00 2001 From: Malcolm Smith Date: Sun, 7 Dec 2025 20:32:41 +0000 Subject: [PATCH 1/2] Update Android Python versions --- .github/workflows/test.yml | 9 --------- cibuildwheel/resources/build-platforms.toml | 8 ++++---- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index dc823799b..1926578f7 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -100,15 +100,6 @@ jobs: - uses: astral-sh/setup-uv@v7 - - name: Free up disk space - if: runner.os == 'Linux' - run: | - docker system prune -a -f - sudo rm -rf $ANDROID_HOME/ndk/{26,28}.* /opt/hostedtoolcache/CodeQL \ - /usr/local/lib/node_modules /usr/local/share/chromium \ - /usr/local/share/powershell - df -h - # for oci_container unit tests - name: Set up QEMU if: runner.os == 'Linux' diff --git a/cibuildwheel/resources/build-platforms.toml b/cibuildwheel/resources/build-platforms.toml index b05ca0314..bfd5ab392 100644 --- a/cibuildwheel/resources/build-platforms.toml +++ b/cibuildwheel/resources/build-platforms.toml @@ -231,10 +231,10 @@ python_configurations = [ [android] python_configurations = [ - { identifier = "cp313-android_arm64_v8a", version = "3.13", url = "https://repo.maven.apache.org/maven2/com/chaquo/python/python/3.13.8/python-3.13.8-aarch64-linux-android.tar.gz" }, - { identifier = "cp313-android_x86_64", version = "3.13", url = "https://repo.maven.apache.org/maven2/com/chaquo/python/python/3.13.8/python-3.13.8-x86_64-linux-android.tar.gz" }, - { identifier = "cp314-android_arm64_v8a", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0-aarch64-linux-android.tar.gz" }, - { identifier = "cp314-android_x86_64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.0/python-3.14.0-x86_64-linux-android.tar.gz" }, + { identifier = "cp313-android_arm64_v8a", version = "3.13", url = "https://repo.maven.apache.org/maven2/com/chaquo/python/python/3.13.11/python-3.13.11-aarch64-linux-android.tar.gz" }, + { identifier = "cp313-android_x86_64", version = "3.13", url = "https://repo.maven.apache.org/maven2/com/chaquo/python/python/3.13.11/python-3.13.11-x86_64-linux-android.tar.gz" }, + { identifier = "cp314-android_arm64_v8a", version = "3.14", url = "https://www.python.org/ftp/python/3.14.2/python-3.14.2-aarch64-linux-android.tar.gz" }, + { identifier = "cp314-android_x86_64", version = "3.14", url = "https://www.python.org/ftp/python/3.14.2/python-3.14.2-x86_64-linux-android.tar.gz" }, ] [ios] From 34539c26baad429e82280a5cc4e844ee0e9bbcea Mon Sep 17 00:00:00 2001 From: Malcolm Smith Date: Sun, 7 Dec 2025 21:11:20 +0000 Subject: [PATCH 2/2] Restore "free up disk space" step for non-Android jobs only --- .github/workflows/test.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1926578f7..89a6fcfbe 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -100,6 +100,14 @@ jobs: - uses: astral-sh/setup-uv@v7 + - name: Free up disk space + if: runner.os == 'Linux' && matrix.test_select != 'android' + run: | + sudo rm -rf $ANDROID_HOME/ndk /opt/hostedtoolcache/CodeQL \ + /usr/local/lib/node_modules /usr/local/share/chromium \ + /usr/local/share/powershell + df -m + # for oci_container unit tests - name: Set up QEMU if: runner.os == 'Linux'