Age | Commit message (Collapse) | Author |
|
GitHub switched their MacOS runners to ARM, which makes the Android emulator fail to start. Since we introduced the CI workflow, GitHub upgraded the Ubuntu runners as well, now supporting hardware acceleration. This means we no longer need MacOS. The Ubuntu runner is also about 2 times faster.
|
|
- Run Checkstyle with gradle to make it easier for users
- No longer needs different configuration for new code
- Exclude current violations
- Fix some violations that somehow couldn't be specified in the exclusion file
- Print SpotBugs/Lint/Checkstly violations in GitHub format
- Then the CI run gets annotated on the web UI
|
|
|
|
|
|
|
|
This causes tons of hard-to-reproduce bugs on CI.
|
|
instead of checking every module individually. This avoids having to
re-state all disabled Lint checks in all parent modules.
|
|
|
|
|
|
|
|
Apparently, the Emulator job sometimes hangs and then uses CPU
resources for the default timeout of 6 hours.
This changes the timeout to 45 minutes.
|
|
Actually run all tests on CI
|
|
|
|
|
|
|