Commit Graph

52 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
ByteHamster 33569e8992 Tweak issue labels and PR template 2024-02-28 22:48:08 +01:00
loucasal 55c72097b0
Fix warnings about deprecated checks (#6935) 2024-02-24 15:05:15 +01:00
ByteHamster 55f83eb9e1
Close unresponsive tickets earlier (#6830) 2023-12-29 00:07:53 +01:00
ByteHamster 0bb4870820
Be more aggressive about telling users to also search closed issues (#6762) 2023-11-14 21:12:03 +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 1baa8e688b Try to shoo away the F-Droid people who create new issues for every single release 2023-08-25 10:51:08 +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
ByteHamster 0c8c860040 Print more logs in emulator tests 2022-08-20 21:05:10 +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 bd20386537 Mention open and closed issues in issue template 2022-03-22 18:19:15 +01:00
ByteHamster b589ea877c Send message to stale issues/PRs 2022-02-07 21:58:36 +01:00
Keunes c09d671826
Close issues & PRs if no reply when requested (#5646) 2022-01-22 23:27:34 +01: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
ByteHamster e9691cfd8e
Merge pull request #5498 from ByteHamster/pending-indent-mutability
Declare intent mutability for Android 12 compatibility
2021-10-30 12:27:42 +02:00
ByteHamster da50f43232 Declare intent mutability for Android 12 compatibility 2021-10-29 00:10:22 +02:00
ByteHamster 5bef7c736b Use yml issue templates 2021-10-28 21:47:52 +02:00
Keunes 0cba319f3f
Update bug tag
So automatic tagging works again
2021-08-03 09:08:04 +02:00
ByteHamster 39f8e65237
Fix Emulator CI (#5278) 2021-07-18 10:00:08 +02:00
Taco ccda829f53
Update GitHub CI actions (#5216) 2021-06-13 13:07:07 +02:00
ByteHamster eeb2277c7e Revert "Minor template updates (#5021)"
This reverts commit 6982d204ff.
2021-03-17 00:08:56 +01:00
Keunes 6982d204ff
Minor template updates (#5021) 2021-03-13 19:12:44 +01:00
ByteHamster bbbf9cdf23 Moved pull request template 2021-02-23 10:33:49 +01:00
H. Lehmann 55012515c3
Merge pull request #4541 from ByteHamster/upgrade-emulator-action
Upgrade Android emulator action
2020-10-16 13:53:05 +02:00
ByteHamster 9c1166c86f Upgrade Android emulator action 2020-10-16 11:45:12 +02:00
Keunes d567cf429a
Improve templates (#4490)
Auto-add label to bug template, expand FR template description, small changes
2020-10-02 17:27:48 +02:00
H. Lehmann 330e07e5e9
Merge pull request #4283 from ByteHamster/pr-template
Updated contribution guidelines
2020-07-16 10:26:36 +02:00
ByteHamster 94a51e5fb8 Updated contribution guidelines 2020-07-11 10:37:00 +02:00
ByteHamster a2ba76a320 Updated issue templates 2020-07-10 09:19:51 +02:00
H. Lehmann 42badd5f2f
Merge pull request #4120 from TacoTheDank/develop
Clean up some non-code files
2020-05-16 22:36:35 +02:00
ByteHamster 273724e0a4 Updated to checkout/v2
This hopefully fixes the retry button for the emulator tests
2020-05-16 19:32:21 +02:00
TacoTheDank ba1a0feb72 Add more stuff about versions in CONTRIBUTING.md and the templates 2020-05-14 14:05:06 -04:00
TacoTheDank 571c62699a Fix up CONTRIBUTING and the issue templates 2020-05-06 16:34:01 -04:00
ByteHamster ac480c7bbc Fixed passing CI on AndroidTest failure 2020-05-03 11:00:10 +02:00
H. Lehmann 95f269ae30
Merge pull request #4083 from hannesa2/GradleVerification
Gradle verifiction
2020-05-01 12:37:28 +02:00
ByteHamster aeb7151b3e Removed mention of Prestissimo from issue template 2020-04-29 20:34:53 +02:00
Hannes Achleitner 874eecd3cd Gradle verifiction 2020-04-26 19:06:31 +02:00
ByteHamster e8e33cd73f Reduce test verbosity on CI to make it easier to find error 2020-04-01 17:33:01 +02:00
ByteHamster 6c33c6895f Retry tests automatically 2020-01-09 11:56:59 +01:00
ByteHamster 6dc361c542 Only run emulator tests on pull requests 2019-12-20 00:08:53 +01:00
ByteHamster d41d58063e Ignore PlaybackTest on CI 2019-12-12 09:47:16 +01:00