Commit Graph
79 Commits
Author SHA1 Message Date
Yang 8d0ce4c94b Support API 30 system images and add API 30 to workflow. Update build tools to 30.0.0. Update test projec’s compileSdk and targetSdk to API 30. 2020-06-12 19:44:21 +10:00
Yang fc17953a7f Prepare for release 2.9.0. 2020-05-29 23:10:13 +10:00
Yang d122d1159d Update test fixture dependencies. 2020-05-29 21:48:25 +10:00
Yang 736093576f SDK Command-line Tools 2.0. 2020-05-29 21:48:25 +10:00
Yang a06469d17c Add information on running on Linux to README.md. 2020-05-21 18:11:25 +10:00
Yang 3609b3300b Fix doc. 2020-05-10 01:07:23 +10:00
Yang 4df9257dba Prepare for release 2.8.0. 2020-05-01 20:18:07 +10:00
Yang f5435af41b Add support for specifying a custom name used for creating AVD. 2020-05-01 20:11:25 +10:00
Yang fdd35a3667 Fix typo 2020-04-25 18:52:46 +10:00
Yang 2513ea5ecf Add list of projects using android-emulator-runner. 2020-04-25 18:17:11 +10:00
Yang c0431f2812 Bump kotlin and AGP for test fixture project. 2020-04-14 23:57:49 +10:00
Yang 33176ea112 Prepare for release 2.7.0. 2020-04-11 21:50:47 +10:00
Yang 8972f964c9 Security audit. 2020-04-11 21:48:08 +10:00
Yang 438dce7110 Support specifying versions of NDK and CMake to install. 2020-04-11 21:02:42 +10:00
Yang Chen 61dd774a5b Prepare for release 2.6.2. 2020-04-03 00:12:04 +11:00
Yang Chen 8c62a78107 Add gradle caching. 2020-04-02 23:43:06 +11:00
Yang Chen 0d53ec8e43 Use correct cli-tools binary for mac. 2020-04-02 22:56:56 +11:00
Yang Chen 730757f124 Remove API 28 from workflow. 2020-04-01 09:37:55 +11:00
Yang Chen 22965df722 Prepare for release 2.6.1. 2020-04-01 00:51:14 +11:00
Yang Chen 49a3d042e9 Fix sdk license issue with API 28+ system images on Linux. 2020-04-01 00:38:58 +11:00
Yang Chen 0d966550cf Prepare for release 2.6.0. 2020-03-28 14:59:20 +11:00
Yang Chen eb9e069f3f Update packages. 2020-03-28 14:10:50 +11:00
Yang Chen 0ac3f34493 Add information re. hardware acceleration for linux support. 2020-03-28 14:10:50 +11:00
Yang Chen 345ace6178 Support running on linux without hardware accleration. 2020-03-28 14:10:50 +11:00
Yang Chen 490f28e17c Gradle 6.3. 2020-03-25 23:23:07 +11:00
Yang Chen fc08a40bf0 Gradle 6.3-rc-4. 2020-03-25 23:23:07 +11:00
Yang Chen 75464a704b Update workflow to use Java 14. 2020-03-25 23:23:07 +11:00
Yang Chen de92fdaa03 Update npm packages. 2020-03-17 21:16:57 +11:00
Yang Chen da846ad45b Prepare for release 2.5.0. 2020-03-05 14:54:33 +11:00
Yang Chen ede514c8c2 Add support for API 15-19 system images. 2020-03-05 14:50:59 +11:00
Yang Chen 4a949058e2 Use new cmdline-tools with support for running sdkmanager and avdmanager with Java 8+. 2020-03-05 14:34:19 +11:00
Yang Chen e1015a487b Update test-fixture dependencies. Drop minSdkVersion to 15. 2020-03-05 14:34:19 +11:00
Yang Chen 883b8114b1 Update to AGP 3.6.0 and Gradle 6.2.1 for test-fixture project. 2020-02-26 18:33:53 +11:00
Yang Chen aaa1121ed1 Prepare for release 2.4.0. 2020-02-15 18:51:35 +11:00
Yang Chen ff311e8a7d Add support for setting a custom working-directory. 2020-02-15 18:29:17 +11:00
Yang Chen d3a226f97f Prepare for release 2.3.2. 2020-02-04 12:27:56 +11:00
Yang Chen 4082c705ad Fix escaped environment variables in script. 2020-02-04 12:25:35 +11:00
Yang Chen e53c6d9838 Prepare for release 2.3.1. 2020-01-31 11:47:03 +11:00
Yang Chen cb6efbb995 Update Gradle to 6.1.1 for test-fixture. 2020-01-31 11:43:15 +11:00
Yang Chen 97f77e3305 Build tools 29.0.3. 2020-01-31 11:43:15 +11:00
Yang Chen 128c6a83e1 Validate Gradle Wrapper. 2020-01-27 19:48:34 +11:00
Yang Chen 1162b6cd2f Prepare for release 2.3.0. 2020-01-20 03:56:38 +11:00
Yang Chen e756009f0d Force use Java 8 for sdkmanager and avdmanager. 2020-01-20 03:52:46 +11:00
Yang Chen 2c5dfd9240 Update checkout action to v2. 2019-12-15 17:05:45 +11:00
Yang Chen 86385e08b6 Prepare for release 2.2.0. 2019-12-15 04:29:15 +11:00
Yang Chen e90c3c1695 Stop pinning emulator build in workflow. 2019-12-15 04:27:24 +11:00
Yang Chen 12eba85b00 Add support for pinning specific emulator build. 2019-12-15 04:27:24 +11:00
Yang Chen 37737c6a8e Explicitly set GPU mode to swiftshader_indirect. 2019-12-15 04:27:24 +11:00
Yang Chen c03965e565 Fix script execution order. Run test fixture in workflow. 2019-12-15 02:15:41 +11:00
Yang Chen 269b6dcc82 Prepare for release 2.1.0. 2019-12-14 00:34:56 +11:00
Yang Chen 9739504a54 Support multi-line script. 2019-12-14 00:30:11 +11:00
ychescale9 ae2123e35c Skip workflow for markdown file changes. 2019-12-08 11:44:42 +11:00
ychescale9 a832f214fc Reference Article 2019-12-08 11:39:41 +11:00
Yang Chen 9d0dad93a2 Prepare for release 2.0.0. 2019-12-07 18:04:47 +11:00
Yang Chen 0d276b963a Add support for providing any emulator launch options as action input. Remove headless input which might overlap with emulator-options. 2019-12-07 17:54:13 +11:00
Yang Chen 0d46bc07bd Prepare for release 1.0.2 2019-11-30 22:14:56 +11:00
Yang Chen 0fde7031bc Increase emulator boot timeout to 5 mins. 2019-11-30 22:02:47 +11:00
Yang Chen 8ab242c5c5 Update npm packages. 2019-11-24 18:10:16 +11:00
Yang Chen b34584f4b0 Switch to sh. 2019-11-24 17:47:07 +11:00
ychescale9 616ba7a3c6 Update README.md 2019-11-23 20:57:10 +11:00
ychescale9 ee7a2b7011 Fix typos in docs. 2019-11-11 16:31:21 +11:00
Yang Chen 9fc21537b8 Also update emulator. Add docs. 2019-11-09 20:23:29 +11:00
Yang Chen 108f020fac Only install / update required components. 2019-11-09 18:48:21 +11:00
Yang Chen 83dda62a70 Fail action when script fails. 2019-11-09 03:34:10 +11:00
Yang Chen a6ea5be5bb Add missing js. 2019-11-09 00:30:21 +11:00
Yang Chen 9f3feeefc6 Single line script. 2019-11-09 00:27:35 +11:00
Yang Chen 0035a64068 Add missing compiled js files. 2019-11-08 23:36:53 +11:00
Yang Chen f605a44b4a Clean up workflow. 2019-11-08 22:58:55 +11:00
Yang Chen 0f9b17b151 Add support for configuring hardware profile and running custom script. 2019-11-08 22:42:01 +11:00
Yang Chen 34df1eaf0e Add emulator-launcher. 2019-11-08 18:33:07 +11:00
Yang Chen f5529b9551 Action branding. 2019-11-07 02:55:10 +11:00
Yang Chen 383efaa0b3 Update docs. 2019-11-07 02:40:54 +11:00
Yang Chen 0e9243dd43 README.md skeleton. 2019-11-07 01:36:59 +11:00
Yang Chen b3b6b3a7f6 Add eslint and prettier. 2019-11-07 01:14:13 +11:00
Yang Chen 137c96a972 Add input validations with tests. 2019-11-06 22:14:03 +11:00
Yang Chen d6aab89c3b Test with API 28 and 29. 2019-11-06 18:32:33 +11:00
Yang Chen d25d31b4c6 Implement sdk-installer. Add test pipeline with job matrix. 2019-11-06 18:13:03 +11:00
Yang Chen 88f35977bb Fix test workflow. 2019-11-06 16:19:36 +11:00
Yang Chen 8425a60746 Initial commit. 2019-11-06 02:46:20 +11:00