Commit Graph

36 Commits

Author SHA1 Message Date
Yang dd0984ca1b Update to gradle 6.7-rc-1 for test fixture. Build with Java 15 on CI. 2020-09-20 18:50:55 +10:00
Yang fef056dbdf Improve GitHub Actions Gradle cache. 2020-09-03 14:55:52 +10:00
Yang b39f1a9f8b Support running multiple actions sequentially in a single job. 2020-06-20 19:48:18 +10:00
Yang 6f6ca5ebc6 Rename master branch to main. 2020-06-18 19:26:07 +10:00
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 f5435af41b Add support for specifying a custom name used for creating AVD. 2020-05-01 20:11:25 +10:00
Yang Chen 8c62a78107 Add gradle caching. 2020-04-02 23:43:06 +11:00
Yang Chen 730757f124 Remove API 28 from workflow. 2020-04-01 09:37:55 +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 345ace6178 Support running on linux without hardware accleration. 2020-03-28 14:10:50 +11:00
Yang Chen 75464a704b Update workflow to use Java 14. 2020-03-25 23:23:07 +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 ff311e8a7d Add support for setting a custom working-directory. 2020-02-15 18:29:17 +11:00
Yang Chen 4082c705ad Fix escaped environment variables in script. 2020-02-04 12:25:35 +11:00
Yang Chen 128c6a83e1 Validate Gradle Wrapper. 2020-01-27 19:48:34 +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 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 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
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 0fde7031bc Increase emulator boot timeout to 5 mins. 2019-11-30 22:02:47 +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 383efaa0b3 Update docs. 2019-11-07 02:40:54 +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