Commit graph

461 commits

Author SHA1 Message Date
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
Jorge Martin Espinosa
556c793b8d
CI: yet another Maestro fix (#6505)
* Fix the `assertSessionVerificationDisplayed.yaml` check

* Previous 'Location' is now 'Share location'

* We don't have a GPS location, so the text is 'Share selected location'

* 'Create a new conversation' is now 'Create room'

* Try adding a background logcat process

* 'Sign out' is now 'Remove this device'

* Adjust the logcat filtering so it silences everything that's not our app, otherwise the logs can get quite large
2026-04-01 13:30:01 +02:00
Benoit Marty
1825740152 Fix permissions to publish GitHub pages. 2026-03-31 15:47:36 +02:00
ganfra
cd695d948e
Merge pull request #6442 from element-hq/renovate/nschloe-action-cached-lfs-checkout-1.x
Update nschloe/action-cached-lfs-checkout action to v1.2.4
2026-03-25 17:21:33 +01:00
Benoit Marty
16e9cb64ce
Merge pull request #6468 from element-hq/feature/bma/aiStuff
Add instructions for AI
2026-03-25 14:23:43 +01:00
Jorge Martin Espinosa
5024e314b6
Add some instructions for features to the community PR notice message (#6465) 2026-03-25 12:28:55 +01:00
Benoit Marty
dc55d3d1af Add question about AI usage in the Pull Request template. 2026-03-25 09:46:08 +01:00
Benoit Marty
6ca3e11392 Fix grammar issue. 2026-03-25 09:40:12 +01:00
renovate[bot]
4a79fdd9ff
Merge pull request #6430 from element-hq/renovate/reactivecircus-android-emulator-runner-2.x
chore(deps): update reactivecircus/android-emulator-runner action to v2.37.0
2026-03-23 18:00:39 +01: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
908ad8a102
Add warning about new features to pull request template (#6425)
* Add warning to pull request template

* Add a new section to the `CONTRIBUTING.md` file too with similar contents
2026-03-20 16:36:35 +01:00
renovate[bot]
0c8a01d2cf
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26.03.19 (#6411)
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26.03.18

* Fix API breaks

* Add compatibility with rustls (#6367)

A new `rustls-platform-verifier-android` library has to be added to the project, it'll be called from Rust to get access to the certificates on Android.

Originally, this was supposed to be added as a local maven repo pointing to the rust crate that publishes the AAR, but that's just plain terrible (more details [here](https://github.com/rustls/rustls-platform-verifier#android).

Instead, what we can do is use a script that uses `cargo-download` to download the latest crate or a specified version, unzip it and add the `aar` file to the `:libraries:matrix:impl` module.

* Try fixing Sonar with local AAR files

* Remove `UserCertificatesProvider`: this is no longer needed after integrating rustls

* Added some docs for rustls and its `platform-verifier` library

* Upgrade SDK to `26.03.19`: this version contains a workaround that allows the app to use the same TLS verifier as before, fixing the Let's Encrypt issues we saw with some homeservers (like element.io)

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-03-20 16:20:37 +01:00
Benoit Marty
043d20cb01 Fix permissions issue. 2026-03-17 16:21:47 +01:00
Benoit Marty
6701a0f31f
Merge pull request #6355 from element-hq/feature/bma/fixRemovingLabel
Fix permissions issue.
2026-03-16 15:59:46 +01: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
Benoit Marty
2ee5b6a4f0 Fix permissions issue. 2026-03-16 15:34:09 +01: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
7a33c61d4c
Merge pull request #6323 from element-hq/feature/bma/renovateCooldown
Renovate: add a cooldown of 7 days for dependencies that we do not manage
2026-03-13 14:44:05 +01:00
renovate[bot]
9023c574fa
chore(deps): update actions/download-artifact action to v8.0.1 (#6324)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 16:57:12 +00:00
Benoit Marty
228d4c9780 Renovate: add a cooldown of 7 days for dependencies that we do not manage. 2026-03-11 17:17:49 +01:00
renovate[bot]
ff14245cc2
chore(deps): update reactivecircus/android-emulator-runner action to v2.36.0 (#6320)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-11 16:12:00 +01:00
Benoit Marty
6ead4a882f Limit PostHog Android upgrade to one PR per month, the first day of the month 2026-03-11 11:43:52 +01:00
Benoit Marty
49f27eb1d7 Convert file to Json5 format and add trialing comma 2026-03-11 11:20:53 +01:00
Jorge Martin Espinosa
861f268447
Replace knit with generate_toc.py (#6279) 2026-03-10 09:05:20 +01:00
renovate[bot]
695377e118
Update zizmorcore/zizmor-action action to v0.5.2 (#6299)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 07:51:50 +01:00
Benoit Marty
4bb72f1fe8 Fix permission issue 2026-03-05 16:03:48 +01:00
Benoit Marty
6223c94a69 Add permissions for zizmor action. 2026-03-05 15:39:55 +01:00
Benoit Marty
7386a89f70 Ignore zizmor reports. 2026-03-05 15:39:55 +01:00
Benoit Marty
a7e3c0a754 Remove all permission by default. 2026-03-05 15:39:55 +01:00
Benoit Marty
60ba991670 Apply zizmor autofix
Command: `zizmor --fix=all .`
2026-03-05 15:39:54 +01:00
Benoit Marty
9a59c06f6a Use commit instead of version for github actions. 2026-03-05 15:39:54 +01:00
Benoit Marty
52c8e6f317 Add zizmorcore/zizmor-action 2026-03-05 15:01:52 +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
Jorge Martin Espinosa
8aed1c2ab8
Fix nightly CI issues (#6263)
* Reduce max heap size from 9GB to 8GB for all CI jobs using gradle
2026-02-27 09:31:50 +00: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
Jorge Martin Espinosa
6bdb9c7c52
Fix Maestro tests again (#6167)
* Increase the timeout for asserting 'Be in your element' is visible

* Disable the chrome onboarding flow. This simplifies the code a lot and helps avoid corner cases.

* More delays with timeout!

* Add more info to the summary, specially when the tests fail, so we can quickly check what failed.

* Make sure Maestro tests can't run in parallel, but APK builds can
2026-02-12 16:24:19 +01:00
Benoit Marty
b27040855a Add a stale bot for X-Needs-Info issues. 2026-02-06 15:19:24 +01:00
renovate[bot]
f4a61ec5a4
Update kotlin (#6142)
* Update kotlin to `v2.3.10`

* Don't use the `-0.6.x-compat` version for datetime

* Update kotlinc file contents

* Try to make Renovate ignore the non-semver versions for `kotlinx-datetime`

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-02-06 08:28:04 +01:00
renovate[bot]
bed0af320d
chore(deps): update peter-evans/create-pull-request action to v8.1.0 (#6055)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-22 09:36:58 +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]
e41374cebf
chore(deps): update peter-evans/create-pull-request action to v8 (#5878)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 11:45:58 +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]
5813f0bc13
chore(deps): update peter-evans/create-pull-request action to v7.0.11 2025-12-08 13:26:21 +00:00
Jorge Martín
6c404fda36 Update GH action flows to include the SDK DSN value 2025-12-04 12:17:52 +01:00
renovate[bot]
7159b7003a
chore(deps): update actions/checkout action to v6 (#5805)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-26 10:28:38 +01:00
renovate[bot]
3411420efa
chore(deps): update peter-evans/create-pull-request action to v7.0.9 (#5793)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 10:13:34 +01:00