feat(verification): invoke the Android Main Gate from Actions - #228
Merged
Merged
Conversation
Change, Candidate, and Public Release already have workflows. Main Gate stayed local-only. Add a dispatch/schedule workflow that evaluates `--gate main` on ubuntu-latest without hosting KVM or an emulator, then fail-closes on a failed verdict.
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
TheDarkSkyXD
marked this pull request as ready for review
September 14, 2026 05:02
Listing expo-network in app.json plugins makes expo config and export load build/Network.js, which Node 22 cannot type-strip under node_modules. Keep the dependency for autolinking; permissions come from the native module.
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.
Adds a scheduled/manual GitHub Actions workflow that evaluates the Android Main Gate the same way Change, Candidate, and Public Release already run.
This does not close #177. The workflow records missing emulator and physical slots as absent or failed evidence. It does not add those runners.
Also includes the mobile Expo config fix:
expo-networkstays a dependency for autolinking, but it is no longer listed inapp.jsonplugins. That package has noapp.plugin.js, so Expo loadedbuild/Network.jsand Node 22 failed type-stripping undernode_modules. That broke Verify mobile (expo export) and Verify desktop (Change Gateandroid-native-config).