15 Commits

Author SHA1 Message Date
ByteHamster
dbbb21bd3b
Switch Emulator CI to Ubuntu (#7140)
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-27 10:05:58 +02:00
ByteHamster
e578f4ca93
CI tweaks (#7069)
- 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-04-07 23:28:14 +02:00
TacoTheDank
6f582e4c52 Fix SpotBugs in CI 2024-03-06 02:32:13 -05:00
Taco
c06a3a6d27
Update AGP and Gradle (#6954) 2024-03-04 22:17:44 +01:00
loucasal
55c72097b0
Fix warnings about deprecated checks (#6935) 2024-02-24 15:05:15 +01:00
ByteHamster
b7491e5e71
Do not cache AVD (#6626)
This causes tons of hard-to-reproduce bugs on CI.
2023-09-08 21:09:07 +02:00
ByteHamster
d61745be86 Check Lint recursively from the :app module
instead of checking every module individually. This avoids having to
re-state all disabled Lint checks in all parent modules.
2022-11-06 11:55:23 +01:00
ByteHamster
7042b8d616
Use atd emulator image (#6032) 2022-08-21 17:31:57 +02:00
Taco
4d704eb777
Update Checkstyle, use Temurin distribution (#5956) 2022-07-20 22:29:58 +02:00
TacoTheDank
bda1ed509d Update action dependencies in workflows 2022-04-14 15:36:42 -04:00
ByteHamster
70b6f5d017 Timeout CI after 45 minutes
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-04-02 11:54:49 +02:00
ByteHamster
e9e1fc14c3
Merge pull request #5667 from ByteHamster/test-ci
Actually run all tests on CI
2022-01-22 23:08:22 +01:00
ByteHamster
147c996f60 Actually run all tests on GitHub Actions 2022-01-22 17:16:37 +01:00
ByteHamster
114a2c192c Make checkstyle CI faster 2022-01-16 11:23:29 +01:00
ByteHamster
876042038f Run tests on GitHub Actions instead of CircleCI 2022-01-15 21:05:23 +01:00