OPS: simplify tests on ci and get rid of circleci #8187
Merged
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.
jestscript tointegrationscripttestjob into several (lint, unit, integration)Note
Replaces CircleCI with a GitHub Actions workflow split into lint, unit, integration, and new e2e jobs, and updates npm scripts to add an integration target and streamline test.
/.circleci/config.yml./.github/workflows/ci.yml:lint: installs deps and runsnpm run linton Node 22.unit: runsnpm run unitwith required secrets.integration: runsnpm run integrationwith required secrets andRETRY=1.e2e: builds Android release, runs tests on emulator with caching, disk-space optimizations, Java 17, and uploads artifacts on failure.package.json):test: remove redundanttslintinvocation (still covered bylint).integrationscript (jest tests/integration/*).Written by Cursor Bugbot for commit adfd30a. This will update automatically on new commits. Configure here.