mirror of
https://github.com/reactivecircus/android-emulator-runner.git
synced 2026-08-31 17:49:33 +00:00
103 lines
2.9 KiB
Markdown
103 lines
2.9 KiB
Markdown
# Change Log
|
|
|
|
## v2.12.0
|
|
|
|
Added support for using the `playstore` system images:
|
|
|
|
```
|
|
- name: run tests
|
|
uses: reactivecircus/android-emulator-runner@v2
|
|
with:
|
|
api-level: 30
|
|
target: playstore
|
|
arch: x86
|
|
script: ./gradlew connectedCheck
|
|
```
|
|
|
|
## v2.11.1
|
|
|
|
* Update SDK command-line tools to `2.1`.
|
|
* Update @actions/core to `1.2.6`.
|
|
|
|
## v2.11.0
|
|
|
|
* Support running multiple instances of the action sequentially in a single job - [#73](https://github.com/ReactiveCircus/android-emulator-runner/issues/73).
|
|
|
|
## v2.10.0
|
|
|
|
* Support Android 11 (API 30) system images.
|
|
* Bump build tools to `30.0.0`.
|
|
|
|
## v2.9.0
|
|
|
|
* Updated to SDK command-line tools `2.0`.
|
|
|
|
## v2.8.0
|
|
|
|
* Added support for specifying a custom name used for creating the **AVD** - [#59](https://github.com/ReactiveCircus/android-emulator-runner/issues/59).
|
|
|
|
## v2.7.0
|
|
|
|
* Added support for specifying versions of **NDK** and **CMake** to install.
|
|
|
|
## v2.6.2
|
|
|
|
* Fixed an issue where the Linux command-line tools binary is used for `macos`.
|
|
|
|
## v2.6.1
|
|
|
|
* Fixed SDK license issue on Linux when downloading API 28+ system images - [#42](https://github.com/ReactiveCircus/android-emulator-runner/issues/42).
|
|
|
|
## v2.6.0
|
|
|
|
* Added support for Linux VMs (no hardware acceleration) - [#15](https://github.com/ReactiveCircus/android-emulator-runner/issues/15).
|
|
|
|
## v2.5.0
|
|
|
|
* Added support for API 15-19 system images - [#26](https://github.com/ReactiveCircus/android-emulator-runner/issues/26).
|
|
* Switched to the new SDK command-line tools which supports running `sdkmanager` and `avdmanager` with Java 9+ - [#25](https://github.com/ReactiveCircus/android-emulator-runner/issues/25).
|
|
|
|
## v2.4.0
|
|
|
|
* Added support for setting custom `working-directory` - e.g. `./android` if your root Gradle project is under the `./android` sub-directory within your repository - [#22](https://github.com/ReactiveCircus/android-emulator-runner/issues/22).
|
|
|
|
## v2.3.2
|
|
|
|
* Fixed an issue where environment variables are escaped in script - [#19](https://github.com/ReactiveCircus/android-emulator-runner/issues/19).
|
|
|
|
## v2.3.1
|
|
|
|
* Bumped Android Build tools to 29.0.3.
|
|
|
|
## v2.3.0
|
|
|
|
* Added support for running the action with Java 9+ by forcing SDK manager and AVD manager to use Java 8.
|
|
|
|
## v2.2.0
|
|
|
|
* Fixed an issue where emulator is killed prematurely.
|
|
* Added `-gpu swiftshader_indirect` to default `launch-options`.
|
|
* Added support for pinning a specific `emulator-build` - e.g. `6061023` for emulator **v29.3.0.0**.
|
|
|
|
## v2.1.0
|
|
|
|
* Added support for multi-line script.
|
|
|
|
## v2.0.0
|
|
|
|
* Added action input `emulator-options` for providing command-line options used when launching the emulator. Default value is `-no-window -no-snapshot -noaudio -no-boot-anim`.
|
|
* Removed `headless` action input which is equivalent to specifying `-no-window` in the new `emulator-options` action input (included by default).
|
|
|
|
## v1.0.2
|
|
|
|
* Increased emulator boot timeout to **5 mins**.
|
|
|
|
## v1.0.1
|
|
|
|
* Fixed docs.
|
|
* Minor internal changes.
|
|
|
|
## v1.0.0
|
|
|
|
Initial release.
|