-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Add CI with GitHub Actions #4078
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add CI with GitHub Actions #4078
Conversation
We will also need to include a script for automatic alpha releases. As of now, it's integrated into our Travis flow. Ref: #1056 Edit: We currently do it using |
Codecov Report
@@ Coverage Diff @@
## master #4078 +/- ##
=========================================
Coverage 10.60% 10.60%
Complexity 476 476
=========================================
Files 343 343
Lines 12875 12875
Branches 997 997
=========================================
Hits 1366 1366
Misses 11441 11441
Partials 68 68 Continue to review full report at Codecov.
|
Thanks a lot @domdomegg . |
Ah my bad, I think this still depends on updating Gradle which requires moving to JSON service credentials unfortunately. :( Probably need to revert until that's sorted :( |
This reverts commit 52ab160.
Description (required)
Depends on #4076
Adds CI with GitHub actions. It runs much faster (7 minutes vs. 19 minutes when you include time to boot the agent) and integrates with GitHub more closely. Also makes it easier for people to run CI on forks.
This check has passed here: https://github.com/domdomegg/apps-android-commons/actions/runs/404423357
NB: this only does the CI part, not the CD part that Travis also does for us at the moment.