From 9e64ce047e4e5d7fd39787761a5e57cc7a84c8f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Sat, 18 Jul 2026 14:24:11 +0200 Subject: [PATCH] ci: stop running test-android on main (self-hosted runner offline) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The test-android job runs on ubuntu-self-hosted, which is currently offline. On pushes to main the job sits in `queued` indefinitely, so the Check run never completes and main can never report green. Gate the job to PRs labeled `Android 🤖` only (matching the test-macos pattern), removing it from main pushes. Temporary; re-enabling on main is tracked in #379. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01UCN2h9xbyn4yhxfVZyMzAm --- .github/workflows/check.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 2c85f58f..91f90403 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -234,7 +234,11 @@ jobs: env: MOCHA_REMOTE_CONTEXT: allTests test-android: - if: github.ref == 'refs/heads/main' || contains(github.event.pull_request.labels.*.name, 'Android 🤖') + # Temporarily gated to labeled PRs only: the ubuntu-self-hosted runner is + # offline, so running this on main pushes leaves the job queued forever and + # blocks the whole Check run from completing. Re-enable on main once the + # self-hosted runner is back. Tracked in #379. + if: contains(github.event.pull_request.labels.*.name, 'Android 🤖') name: Test app (Android) runs-on: ubuntu-self-hosted steps: