joel.poyet
0cd363b1c3
ci: skip the codecov upload when no token is configured
2026-08-04 17:10:38 +02:00
joel.poyet
e74db93344
ci: cap Gradle workers so test JVMs fit the container
2026-08-04 13:36:52 +02:00
joel.poyet
8c4ef9264b
ci: record why the Gradle heap is reduced
2026-08-04 12:55:48 +02:00
joel.poyet
409a1e5b90
ci: report runner capacity on the self-hosted jobs
2026-08-04 12:43:27 +02:00
joel.poyet
2013b86dfe
ci: size the Gradle heap for the self-hosted containers
...
Upstream's -Xmx8g/4g is sized for hosted VMs; here the daemon is SIGKILLed
and Gradle reports "the daemon has disappeared".
2026-08-04 12:28:42 +02:00
joel.poyet
cedd070bfe
ci: rely on the runner image for the Android SDK
...
Drops the setup-android step from the release job and gates the swapfile
resize, which needs a hosted runner image and passwordless sudo.
2026-08-04 11:04:07 +02:00
joel.poyet
0fcd7bcfce
ci: run the heavy Gradle jobs on the self-hosted runners
...
Requires the Android SDK in the runner image. Also gates the disk-cleanup
step to hosted runners, where it would otherwise strip the host.
2026-08-04 08:42:36 +02:00
joel.poyet
9475ec3a48
ci: grant contents:read so checkout works on this private fork
2026-08-04 07:11:37 +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
Jorge Martin Espinosa
79c17f714f
Use Anvil KSP instead of the Square KAPT one ( #3564 )
...
* Use Anvil KSP instead of the Square KAPT one
* Fix several configuration cache, lint and test issues
* Allow incremental kotlin compilation in the CI
* Workaround Robolectric + Compose issue that caused `AppNotIdleException`
* Update the `enterprise` commit hash
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2024-10-02 11:52:17 +00:00
Jorge Martin Espinosa
7e37bf4a36
Try adding a memory limit for the kotlin compiler ( #3377 )
...
* Try adding a memory limit for the kotlin compiler
* Tweak values for all flows
2024-09-04 19:33:50 +00:00
renovate[bot]
250f0706fb
Update gradle/actions action to v4 ( #3265 )
...
* Update gradle/actions action to v4
* Remove unnecessary gradle validation after action update to v4
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2024-08-09 15:03:14 +02:00