Commit Graph

36 Commits

Author SHA1 Message Date
EmmanuelMess 0e24def2c1 Fix redundant test runs 2021-06-11 12:55:33 -03:00
Vishal Nehra 32408298d7 Fix build branch ci 2021-06-09 13:03:21 +05:30
EmmanuelMess d06ebefc7b Separate CI for into feature and fast 2021-06-08 12:07:14 -03:00
Raymond Lai a9546fa8b2 Suppress jetifier transform jar output during Github build
Reference: https://stackoverflow.com/a/52353446
2021-05-31 11:05:38 +08:00
Raymond Lai 404b78da5f Use JDK 11 to build
This enable Robolectric to test with SDK 30 or above.
2021-05-19 16:57:01 +08:00
Raymond Lai 4011593a76 Remove bash statement causing security vulnerability in Github CI
Continuation of #2280 where one bash security vulnerability was left behind.
2021-03-03 11:05:05 +08:00
Raymond Lai 8280ca68ef Adopt Ubuntu 20.04 as CI build environment 2021-02-05 00:05:52 +08:00
Raymond Lai 7150069f5d Fix Github CI build security vulnerability
Don't know if it's the correct way to fix, but let's see.

CC @JarLob
2021-02-04 20:52:42 +08:00
Raymond Lai 2d0c8eccc1 Enforce Github Actions CI to UTC timezone
To ensure DOS timestamps are converted to UTC timestamps when work with zip and rars, for passing the tests
2021-01-18 12:12:56 +08:00
Vishal Nehra 7d7aa233bf Update test parameters
- Enable failFast option for quicker test failure results
- Force ShadowSQLiteConnection to reset after each test (where applicable)
- Also force reset RxJava's scheduler handlers on test setup
2020-12-10 12:01:28 +08:00
TranceLove a3c358ee54 Fix implicit build errors
Close database on test case finish to prevent leaks (hopefully)
2020-12-08 23:02:39 +08:00
VishalNehra bdc28f1f6c Add github rule for hotfix branches 2020-10-27 19:04:24 +05:30
VishalNehra cfaaf370cf 1896: Use feature-ci workflow for prs 2020-07-07 16:12:25 +05:30
VishalNehra 7d463d7104 1896: Allow publish test cases failure step to not fail pipeline 2020-07-05 18:05:43 +05:30
VishalNehra ce3ca0e5d0 1896: Change jacoco to jacoco-android plugin 2020-07-02 03:37:12 +05:30
VishalNehra df8ff90527 1896: Change gradle task to find test coverage 2020-07-02 03:07:19 +05:30
VishalNehra 6b404899f2 1896: Change gradle task to find test coverage 2020-07-02 03:00:32 +05:30
VishalNehra 4d3c457f39 1896: Publish test case coverage to codacy in workflow 2020-07-02 02:40:46 +05:30
VishalNehra cf831cc7fc 1896: Publish test case coverage to codacy in workflow 2020-07-02 02:22:37 +05:30
TranceLove d08aaede28 Github workflow tweaks: add --stacktrace to gradle builds
This will output full stacktraces to build log in case of errors.

Also modified README.md's license section per PR review feedback by Vishal
2020-07-01 22:32:03 +08:00
TranceLove d4e84ac4ab Updates to Github workflow
* update octokit version to 2.0.2, as I had problems getting things to work with octokit 2.0.0
* add testPlayDebugUnitTest to all workflows, to ensure PRs or releases had been tested (though code coverage is still small)
2020-06-30 17:25:19 +08:00
VishalNehra 852ac1861f 1896: Fix PR repo checkout head in ondemand workflow 2020-06-15 12:14:08 +05:30
VishalNehra aba8d8b500 1896: Change magic work to start deployment 2020-06-12 19:05:41 +05:30
VishalNehra 2dfef87189 1896: Use github api action to fetch pr info for on-demand workflow 2020-06-12 17:18:47 +05:30
VishalNehra a1ee9fb2c9 1896: Modify github actors names condition 2020-06-12 17:04:47 +05:30
VishalNehra 8a81ef8f86 1896: Modify ondemand workflow 2020-06-12 04:25:58 +05:30
VishalNehra 87ace7e1b9 1896: Modify ondemand workflow 2020-06-12 04:16:09 +05:30
VishalNehra 00d78d3dfd 1896: Remove checkout#with for ondemand workflow 2020-06-12 04:02:00 +05:30
VishalNehra 851ad092fd 1896: Add pull_requests in event trigger for ondemand workflow 2020-06-12 03:55:59 +05:30
VishalNehra dc7c494af8 1896: Fix release CI name 2020-06-12 02:57:21 +05:30
VishalNehra 0f9e7f8df9 1896: Fix artifact source path on github workflow 2020-06-11 15:20:16 +05:30
VishalNehra 202110f32a 1896: Modify github actors names condition 2020-06-09 04:46:17 +05:30
VishalNehra 0abd0b70fe 1896: Modify github actors names condition 2020-06-09 04:44:47 +05:30
VishalNehra f6864bb02a 1896: Modify github actors names condition 2020-06-09 04:41:38 +05:30
VishalNehra ef2fb2378a 1896: Modify push action android-main ci 2020-06-09 04:22:42 +05:30
VishalNehra 86eaf67f02 1896: Implement github actions pipeline for project 2020-06-09 04:18:50 +05:30