Kirill Kamakin
59bcf0d330
Delete AppSweep plugin ( #241 )
2024-04-01 14:00:27 +00:00
Kirill Kamakin
9874f59289
Reorganize sign job ( #206 )
2024-02-17 16:02:41 +01:00
Kirill Kamakin
4fe1725567
Attempt to fix sign action ( #205 )
...
* Set github actions versions in a less restrictive way
* Allow daemon and configuration cache on sign
* Use implicit versions for UI tests as well
2024-02-17 15:35:10 +01:00
Kirill Kamakin
c03c65a96b
Add Kotlinx Kover test coverage calculator ( #199 )
...
* Add Kotlin Kover
* Add AuthKtorConfiguration tests
* Ensure at least 25% code coverage
* Exclude Previews from code coverage
* Specify Kover report path for SonarQube
* Add Kover xml report task
* Extract sonar to a separate step
* Add some exclusions and minimum coverage
* Exclude Hilt-generated classes
* Add shopping list view model tests
* Reduce the coverage requirement
2024-02-17 10:43:36 +01:00
Kirill Kamakin
2b15e230ad
Revert "Add ACRA for crash reports ( #180 )" ( #185 )
...
This reverts commit 3d0cf8b902 .
2023-11-15 18:07:44 +00:00
Kirill Kamakin
3d0cf8b902
Add ACRA for crash reports ( #180 )
2023-11-11 20:53:04 +00:00
Kirill Kamakin
888783bf14
Update dependencies ( #172 )
...
* Remove rootCoverage
* Bump versions of dependencies
* Update GitHub Actions dependencies
2023-10-15 22:08:31 +02:00
Kirill Kamakin
893afb215c
Update Actions dependencies
2023-05-03 18:55:56 +02:00
Kirill Kamakin
e6552ad5f7
Add Fastlane metadata for F-droid
2023-01-24 20:41:28 +01:00
Kirill Kamakin
2e951dad05
Revert "Try to disable magic Gradle Managed Devices flag"
...
This reverts commit 76cec72a66 .
2022-12-17 12:23:46 +01:00
Kirill Kamakin
76cec72a66
Try to disable magic Gradle Managed Devices flag
2022-12-17 12:06:14 +01:00
Kirill Kamakin
bae4fe71cb
Remove unused GITHUB_TOKEN from jobs
2022-12-17 11:53:09 +01:00
Kirill Kamakin
d0d3d2a144
Run UI tests on macos runners
2022-12-17 11:47:15 +01:00
Kirill Kamakin
ee8c076974
Add magic Gradle Managed Devices flag
2022-12-17 11:36:40 +01:00
Kirill Kamakin
0b199184a8
Add Android SDK setup step
2022-12-16 22:25:30 +01:00
Kirill Kamakin
04690e75cb
Run UI tests in check pipeline
2022-12-16 22:16:53 +01:00
Kirill Kamakin
14cddf715a
Build app bundle
2022-11-20 16:54:44 +01:00
Kirill Kamakin
6778922130
Use gradle-build-action in Actions
2022-11-06 20:49:12 +01:00
Kirill Kamakin
7c02df4d30
Add unit tests
2022-10-31 20:30:13 +01:00
Kirill Kamakin
ceb091b73c
Update GitHub action versions
2022-10-31 20:18:03 +01:00
Kirill Kamakin
1c57a25779
Use new sonar task
2022-10-30 14:11:10 +01:00
Kirill Kamakin
564d088085
Disable cache on CI
...
Right now it takes more time to download
cache than it is to actually build from scratch
2022-06-12 19:59:10 +02:00
Kirill Kamakin
7c60b69546
Disable configuration cache in actions
2022-06-12 12:24:24 +02:00
Kirill Kamakin
0b5dc13bc2
Add coverage report to sign pipeline
2022-06-05 16:24:03 +02:00
Kirill Kamakin
2f05871873
Enable coverage calculation for all modules
2022-06-05 16:16:09 +02:00
Kirill Kamakin
237d3bbf02
Fix gradle task name
2022-06-05 15:43:06 +02:00
Kirill Kamakin
2e44a6e446
Add jacoco test report tasks to Check pipeline
2022-06-05 15:43:06 +02:00
Kirill Kamakin
44812d2f84
Add AppSweep plugin
2022-05-28 13:26:47 +02:00
Kirill Kamakin
7b1805b9ff
Fix absent lint report
2022-05-28 12:38:52 +02:00
Kirill Kamakin
7b9c0b727e
Add Android Lint to SonarCloud
2022-05-28 12:00:08 +02:00
Kirill Kamakin
ad423283e0
Improve GitHub Actions performance
2022-05-28 11:50:01 +02:00
Kirill Kamakin
dcbf766213
Add caching of gradle packages on CI
2022-05-28 10:59:42 +02:00
Kirill Kamakin
3a24a1fe20
Enable SonarCloud for master
2022-05-28 10:44:31 +02:00
Kirill Kamakin
198be878d0
Provide full git history to Sonar
2022-05-28 10:34:18 +02:00
Kirill Kamakin
3366382ac3
Add SonarCloud checks
2022-05-28 10:26:34 +02:00
Kirill Kamakin
9315aead12
Update JDK version in GitHub Actions
2022-04-02 18:08:14 +05:00
Kirill Kamakin
dee0d00507
Trigger check workflow only for PRs ( #3 )
2021-11-27 16:06:12 +03:00
Kirill Kamakin
0bfe24e9c6
Fix path to JUnit test results
2021-11-27 14:50:16 +03:00
Kirill Kamakin
7cac9ea07b
Implement publishing JUnit test reports
2021-11-27 14:45:18 +03:00
Kirill Kamakin
c34bdbcd00
Remove MacOS-only bas64 flag
2021-11-27 14:37:54 +03:00
Kirill Kamakin
40cdb55a5d
Rename release apk after it is signed
2021-11-27 14:34:03 +03:00
Kirill Kamakin
9e9d0beaf3
Update sign secret names
2021-11-27 14:31:30 +03:00
Kirill Kamakin
7a4cf929a4
Use array for check workflow conditions
2021-11-27 13:38:19 +03:00
Kirill Kamakin
9571ac7f79
Add new sign workflow
2021-11-27 13:38:05 +03:00
Kirill Kamakin
460396b032
Move github workflow to workflows dir
2021-11-27 13:09:25 +03:00