The emulator.wtf GitHub actions have moved!
Important
Changes since emulator-wtf/run-tests@v1.0.0-rc02:
- New: Sessions are now generally available for all users.
- New: use the
emulator-wtf/actions/use-emulator@v1.0.0 action to make use of a generic adb-connected emulator in your workflows. - Improved: reduced test setup overhead for runs with large APK files across many shards. You can expect up to 10x less time from test submission to the first test start when using a very large number of shards.
- Improved: the
emulator-wtf/actions repository has immutable releases. - Fixed: increased client-side test run timeout to account for repeat attempts of flaky tests.
- Fixed: report proper result-file download timing.
- Fixed: properly parse the
GITHUB_REF_NAME env var when running in GitHub Actions. - Maintenance: default
ew-cli version has been bumped to 1.3.0.
Breaking changes in v1.0.0 compared to emulator-wtf/run-tests@v0.9.11:
We’ve made a bunch of breaking changes in v1.0.0. Read more about the 1.0.0 release and breaking changes.
- Breaking: GitHub Tokenless authentication via passing
GITHUB_TOKEN as the token is no longer supported. Please switch to OIDC authentication instead. Read more here. - Breaking: video recording is now enabled by default.
- Breaking: the default device is now Pixel7 30.
- Breaking: GPU acceleration is now turned on by default.
- Breaking: fixed pulled directories containing the root folder name twice.
New emulator-wtf/emulator-wtf@0.0.3 orb with support for CircleCI OIDC, read more here.
- Fixed: the emulator.wtf Gradle plugin now supports Android Gradle Plugin 9.0 and later, in both the
android.newDsl=false and android.newDsl=true modes. - Fixed: using Gradle Managed Devices with emulator.wtf devices now works on AGP 9.0, regardless of the
android.newDsl setting.