Commit Graph

131 Commits

Author SHA1 Message Date
renovate[bot] 00b40815d6 Update codecov/codecov-action action to v7.1.1 2026-09-28 09:35:19 +00:00
Jorge Martin Espinosa c4529b87b4 Remove Roborazzi, use Paparazzi for Compound (#7735)
* Remove Roborazzi, use Paparazzi for Compound

The new screenshots will be recorded with the rest of the Paparazzi ones. Note the names changed, since Paparazzi enforces a `$packagename.$testname.$name.$extension` format

* Set a max width value for color previews

* Merge the `verifyPaparazziDebug` CI steps

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
2026-09-21 12:27:56 +02:00
renovate[bot] ca753ee600 Update actions/setup-java action to v6.0.1 2026-09-17 12:54:12 +00:00
Jorge Martin Espinosa 7aa43411e0 Reduce parallel JVMs spawned for tests (#7701)
* Set `maxParallelForks = 1` for most tests, except for screenshot ones

It turns out the Robolectric setup penalty compounds the more parallel JVMs you spawn. Using 1 JVM vs 8 was up to 2.5x faster in local tests.

* Split the roborazzi tests tasks config and CI step
2026-09-14 18:14:46 +02:00
renovate[bot] dd8877e6cd Update actions/setup-java action to v6 (#7614)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-03 09:27:24 +02:00
renovate[bot] 9a5aab2d73 Merge pull request #7384 from element-hq/renovate/gradle-actions-6.x
Update gradle/actions action to v6.3.0
2026-08-11 11:52:02 +02:00
renovate[bot] 481407329f Update actions/setup-java action to v5.7.0 (#7339)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-10 16:03:45 +02:00
Jorge Martin Espinosa 52d146a59d CI: split unit tests, screenshots and coverage in tests.yml (#7296)
* Check if splitting the steps for testing and generating the reports improves performance and keeps the coverage stats

* Exclude Konsist tests and include `:app` ones

* Remove the extra dependency of `koverVerifyAll` on `:app:koverVerify{variant}`
2026-07-30 11:51:18 +02:00
renovate[bot] bce559dc1b Update actions/setup-java action to v5.6.0 2026-07-23 16:52:37 +00:00
renovate[bot] eddac3eaaa Update actions/setup-java action to v5.5.0 2026-07-21 08:21:05 +00:00
renovate[bot] 31d4ba3793 Update actions/setup-java action to v5.4.0 (#7143)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 09:06:24 +02:00
renovate[bot] 03fb97ce6e Update actions/setup-java action to v5.3.0 2026-06-23 19:14:52 +00:00
renovate[bot] 0cb04c714a Update gradle/actions action to v6.2.0 (#7063)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 08:25:40 +02:00
renovate[bot] 8e616f5268 Merge pull request #7037 from element-hq/renovate/gradle-actions-6.x
Update gradle/actions action to v6.1.1
2026-06-17 14:01:38 +02:00
ganfra 3b9a2385ff deps(codecov) : bumps to v7.0.0 to unblock CI 2026-06-10 10:37:53 +02:00
Jorge Martin Espinosa f871252573 Revert "Disable cron jobs and private SSH key jobs in forks" (#6905)
This reverts commit ab4b11b9f0.
2026-05-28 09:56:07 +02:00
Jorge Martin Espinosa ab4b11b9f0 Disable cron jobs and private SSH key jobs in forks (#6821)
* Try disabling cron jobs in forks

* Try fixing quality checks

* Try fixing tests and enterprise builds

* Stop using the ssh private key in more quality checks

* Try disabling codecov if there is no token
2026-05-27 17:26:14 +02:00
renovate[bot] f447560665 Update codecov/codecov-action action to v6.0.1 (#6864)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-26 07:59:33 +02:00
renovate[bot] f7eaedf805 Merge pull request #6614 from element-hq/renovate/actions-upload-artifact-7.x
Update actions/upload-artifact action to v7.0.1
2026-04-20 14:22:22 +02:00
renovate[bot] 67c0e4c140 Update nschloe/action-cached-lfs-checkout action to v1.2.5 (#6600)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-16 15:26:20 +02:00
renovate[bot] bf1948185e Update gradle/actions action to v6.1.0 2026-04-10 18:15:06 +00:00
renovate[bot] 9e61c6545c Update codecov/codecov-action action to v6 2026-04-08 14:48:53 +00:00
renovate[bot] a44cf4335b chore(deps): update gradle/actions action to v6 (#6489)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 15:13:07 +02:00
renovate[bot] 5b241555d5 chore(deps): update nschloe/action-cached-lfs-checkout action to v1.2.4 2026-03-23 13:40:04 +00:00
Jorge Martin Espinosa e79d9b627e Improve Kover setup by using only convention plugins (#6213)
* Improve Kover setup using convention plugins.
* Add a new JVM library convention plugin with Kover support
2026-03-16 14:41:07 +00:00
renovate[bot] bdb9852518 chore(deps): update webfactory/ssh-agent action to v0.10.0 (#6325)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-16 09:18:50 +01:00
Benoit Marty a7e3c0a754 Remove all permission by default. 2026-03-05 15:39:55 +01:00
Benoit Marty 9a59c06f6a Use commit instead of version for github actions. 2026-03-05 15:39:54 +01:00
Jorge Martin Espinosa fb17509726 CI: Add failed tests to summary (#6271)
* Fix maestro CI flow not writing the successful summary

* Add the test failures to the summary of the `test` CI flow
2026-03-02 11:23:41 +01:00
renovate[bot] 76f4e1f3ce Update GitHub Artifact Actions (#6260)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-27 09:55:47 +01:00
Jorge Martin Espinosa 7a7a473c82 Add free disk space action to CI actions (#6212)
* Add free disk space action

* Remove 'upload APK for Maestro' step since it's no longer used

* Re-enable tool-cache removal

* Add the free disk space step to other gradle-related jobs

* Use commit SHA

* Disable removing `large-packages`
2026-02-18 22:55:50 +01:00
renovate[bot] c1c1b49c18 Update GitHub Artifact Actions (#5932)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-19 15:38:26 +01:00
renovate[bot] e250f46f4a chore(deps): update codecov/codecov-action action to v5.5.2 2025-12-10 08:09:29 +01:00
renovate[bot] 27527116df chore(deps): update github artifact actions 2025-10-25 00:13:11 +00:00
Benoit Marty d4e295807f Import Compound tests from project https://github.com/element-hq/compound-android 2025-10-06 10:47:31 +02:00
renovate[bot] d2dfc04248 chore(deps): update gradle/actions action to v5 (#5444)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-03 16:49:43 +02:00
renovate[bot] c903680ec1 Update codecov/codecov-action action to v5.5.1 (#5274)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-05 17:40:54 +02:00
renovate[bot] 033b6fdfc0 Update codecov/codecov-action action to v5.5.0 (#5191)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 08:37:41 +02:00
renovate[bot] 00ae3a9968 Update actions/setup-java action to v5 (#5196)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-21 08:35:01 +02:00
renovate[bot] b2c93441df chore(deps): update codecov/codecov-action action to v5.4.3 (#4730)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-16 16:15:37 +02:00
Benoit Marty 04083cab31 Pin commit sha on GitHub actions (#4653)
* Use Git SHA instead of version.

* Use version instead of main branch.
2025-04-29 09:08:06 +02:00
renovate[bot] 97866f6342 chore(deps): update webfactory/ssh-agent action to v0.9.1 2025-03-17 15:50:23 +00:00
renovate[bot] f130df15d1 Update nschloe/action-cached-lfs-checkout action to v1.2.3 2024-12-10 15:01:25 +00:00
renovate[bot] 33ee14cf99 Update codecov/codecov-action action to v5 2024-11-14 20:09:13 +00:00
Benoit Marty 76fd9310e4 Ensure the CI compile and execute all the unit tests. 2024-10-07 17:20:40 +02:00
Benoit Marty ce811bdaed Revert "Ensure the CI compile and execute all the unit tests."
This reverts commit 60dd4db677.
2024-10-07 17:19:57 +02:00
Benoit Marty 60dd4db677 Ensure the CI compile and execute all the unit tests. 2024-10-07 17:18:53 +02:00
Jorge Martin Espinosa f9cdb5af70 Disable configuration cache in the CI by default (#3601) 2024-10-04 13:57:46 +02:00
Jorge Martin Espinosa 4d6b37f157 Merge unit, screenshot tests and coverage in a single CI call (#3593)
* Merge unit, screenshot tests and coverage tasks in a single CI call

* Disable gradle daemon too since it's all in a single gradle call now

* Make Kover upload the HTML reports on failure too
2024-10-03 15:38:08 +02:00
Jorge Martin Espinosa f8fa218146 Upgrade the used JDK in the project to v21 (#3582)
* Upgrade the used JDK in the project to v21

* Use it for CI too

* Centralise java language version

* Fix deprecations, tests and lint issues

* Fix coverage taking into account `@Preview` annotated code.

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-10-03 09:38:03 +00:00