summaryrefslogtreecommitdiff
path: root/.github/workflows/checks.yml
AgeCommit message (Collapse)Author
2024-04-27Switch Emulator CI to Ubuntu (#7143)ByteHamster
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.
2024-04-07CI tweaks (#7069)ByteHamster
- 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
2024-03-06Fix SpotBugs in CITacoTheDank
2024-03-04Update AGP and Gradle (#6954)Taco
2024-02-24Fix warnings about deprecated checks (#6935)loucasal
2023-09-08Do not cache AVD (#6626)ByteHamster
This causes tons of hard-to-reproduce bugs on CI.
2022-11-06Check Lint recursively from the :app moduleByteHamster
instead of checking every module individually. This avoids having to re-state all disabled Lint checks in all parent modules.
2022-08-21Use atd emulator image (#6032)ByteHamster
2022-07-20Update Checkstyle, use Temurin distribution (#5956)Taco
2022-04-14Update action dependencies in workflowsTacoTheDank
2022-04-02Timeout CI after 45 minutesByteHamster
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.
2022-01-22Merge pull request #5667 from ByteHamster/test-ciByteHamster
Actually run all tests on CI
2022-01-22Actually run all tests on GitHub ActionsByteHamster
2022-01-16Make checkstyle CI fasterByteHamster
2022-01-15Run tests on GitHub Actions instead of CircleCIByteHamster