Conversation
Agent QA
Screenshots
Full Android ReportAndroidStatus: passed Lightweight Android QA pass completed on the app home screen. The build launched successfully, the default welcome/home UI rendered, and no visible crash, error, or warning overlays were present during inspection. Acceptance Criteria
Replace the bespoke QA agent implementation with
Validation
Checked
Issues
ScreenshotsNext Steps
Environment Notes
Publishers
Metadata
Full iOS ReportiOSStatus: passed Lightweight QA pass completed on the iOS build. The app launched successfully, Home and Explore tabs rendered, and the Explore tab navigation worked. No visible error or warning overlays were observed during inspection. Acceptance Criteria
Replace the bespoke QA agent implementation with
Validation
Checked
Issues
ScreenshotsNext Steps
Environment Notes
Publishers
Metadata
|
|
Hi! Just chiming in since GitHub notified me that GitHub app installation access tokens are showing up on this PR. I can see it here: Can we strip out that info or redact that URL? It contains a short-lived installation access token that's primarily intended for secure execution environments (EAS servers) and shouldn't be published publicly (and, if so, will be immediately invalidated by GitHub). Thanks! |
|
Thanks for flagging that @FiberJW! addressed |
Summary
Replace the bespoke QA agent implementation with
cali@0.4.0-0and keep the EAS workflow integration slim.cali qacali-context.jsonin the workflow wrapper and export PR comment outputs from the resulting reportcalinow handlesValidation
npm install./node_modules/.bin/cali qa --helpnpm run lintbash -n ./scripts/agent-qa/run-and-export.shbash -n ./scripts/agent-qa/provision-android-emulator.shnode /Users/thymikee/.agents/skills/expo-cicd-workflows/scripts/validate.js .eas/workflows/agent-qa-mobile.yml