ci: stop running test-android on main (self-hosted runner offline)#380
Merged
Conversation
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) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UCN2h9xbyn4yhxfVZyMzAm
kraenhansen
pushed a commit
that referenced
this pull request
Jul 19, 2026
Reconcile the pnpm-migrated check.yml with two changes that landed on main while this branch was in review: - #382 fixed the CMake 4.2 framework-HEADERS root cause in weak-node-api/CMakeLists.txt (included via the rebase) and removed the now-redundant "Install compatible CMake version" pin from all five macOS jobs. Drop those steps here too; CMAKE_VERSION is retained since test-android still uses it to select the Android SDK cmake package. - #380 gated test-android to labeled PRs only (the ubuntu-self-hosted runner is offline and otherwise leaves the job queued forever on main). With this, check.yml differs from main purely by the pnpm conversion. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DnwodAoNbqPec77191HVXn
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The
test-androidjob runs onubuntu-self-hosted, which is currently offline. On pushes tomainthe job sits inqueuedindefinitely (observed 6h+), so theCheckrun never completes andmaincan never report green. It's the sole remaining blocker after #374 / #375 / #377 fixed the CMake failures.What
test-androidto PRs labeledAndroid 🤖only, removing it frommainpushes (same pattern astest-macos).This is a temporary stopgap. Re-enabling on
main— once the self-hosted runner is back, or after migrating to a GitHub-hostedubuntu-latestrunner with KVM — is tracked in #379.Test plan
test-androidis skipped by design — that's the point).Checkrun onmaincompletes without hanging on Android.🤖 Generated with Claude Code