From a60b3943129b33a51ff70dd14372a8466cac9601 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Sat, 29 Nov 2025 10:03:39 -0800 Subject: [PATCH 1/3] [skip ci] Re-enable Android cibuildwheel tests (refs #5913) --- .github/workflows/tests-cibw.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/tests-cibw.yml b/.github/workflows/tests-cibw.yml index 44ec48ebe6..785623223d 100644 --- a/.github/workflows/tests-cibw.yml +++ b/.github/workflows/tests-cibw.yml @@ -70,11 +70,6 @@ jobs: if: contains(matrix.runs-on, 'macos') run: echo "CIBW_TEST_COMMAND=" >> "$GITHUB_ENV" - # NOTE: Android cibuildwheel tests are currently disabled. - # See https://github.com/pybind/pybind11/issues/5913. - - name: "NOTE: Android tests are disabled" - run: echo '::warning::Android cibuildwheel tests are disabled (CIBW_TEST_COMMAND is empty). See issue 5913.' - # https://github.blog/changelog/2024-04-02-github-actions-hardware-accelerated-android-virtualization-now-available/ - name: Enable KVM for Android emulator if: contains(matrix.runs-on, 'ubuntu') @@ -88,6 +83,5 @@ jobs: - uses: pypa/cibuildwheel@v3.3 env: CIBW_PLATFORM: android - CIBW_TEST_COMMAND: "" # Temporarily disable Android tests; emulator setup is broken (see #5913). with: package-dir: tests From 81586296a176cd5a7a0ff0834b8e2a6f5918864d Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Sat, 29 Nov 2025 10:58:10 -0800 Subject: [PATCH 2/3] Disable Android cibuildwheel tests only on ubuntu-latest (see #5913, #5914) --- .github/workflows/tests-cibw.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/tests-cibw.yml b/.github/workflows/tests-cibw.yml index 785623223d..a212d2c63c 100644 --- a/.github/workflows/tests-cibw.yml +++ b/.github/workflows/tests-cibw.yml @@ -70,6 +70,14 @@ jobs: if: contains(matrix.runs-on, 'macos') run: echo "CIBW_TEST_COMMAND=" >> "$GITHUB_ENV" + # Temporarily disable Android tests on ubuntu-latest due to emulator issues. + # See https://github.com/pybind/pybind11/issues/5913. + - name: "NOTE: Android tests are disabled on ubuntu-latest" + if: contains(matrix.runs-on, 'ubuntu') + run: | + echo "CIBW_TEST_COMMAND=" >> "$GITHUB_ENV" + echo '::warning::Android cibuildwheel tests are disabled on ubuntu-latest (CIBW_TEST_COMMAND is empty). See issue 5913.' + # https://github.blog/changelog/2024-04-02-github-actions-hardware-accelerated-android-virtualization-now-available/ - name: Enable KVM for Android emulator if: contains(matrix.runs-on, 'ubuntu') From 8bd1cb2800efc589c6bc3a114cfdc2948560e109 Mon Sep 17 00:00:00 2001 From: "Ralf W. Grosse-Kunstleve" Date: Sat, 29 Nov 2025 11:58:48 -0800 Subject: [PATCH 3/3] [skip ci] Refer to PR 5914 instead of issue 5913 --- .github/workflows/tests-cibw.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests-cibw.yml b/.github/workflows/tests-cibw.yml index a212d2c63c..02cce99051 100644 --- a/.github/workflows/tests-cibw.yml +++ b/.github/workflows/tests-cibw.yml @@ -71,12 +71,12 @@ jobs: run: echo "CIBW_TEST_COMMAND=" >> "$GITHUB_ENV" # Temporarily disable Android tests on ubuntu-latest due to emulator issues. - # See https://github.com/pybind/pybind11/issues/5913. + # See https://github.com/pybind/pybind11/pull/5914. - name: "NOTE: Android tests are disabled on ubuntu-latest" if: contains(matrix.runs-on, 'ubuntu') run: | echo "CIBW_TEST_COMMAND=" >> "$GITHUB_ENV" - echo '::warning::Android cibuildwheel tests are disabled on ubuntu-latest (CIBW_TEST_COMMAND is empty). See issue 5913.' + echo '::warning::Android cibuildwheel tests are disabled on ubuntu-latest (CIBW_TEST_COMMAND is empty). See PR 5914.' # https://github.blog/changelog/2024-04-02-github-actions-hardware-accelerated-android-virtualization-now-available/ - name: Enable KVM for Android emulator