Commit Graph

398 Commits

Author SHA1 Message Date
renovate[bot] 27e09966a7 Update actions/setup-python action to v6 (#5270)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 09:37:22 +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] f6de3ca3ce Update actions/checkout action to v5 (#5148)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 13:37:56 +00:00
renovate[bot] 9b7f63af55 Update rnkdsh/action-upload-diawi action to v1.5.11 (#5141)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 14:48:31 +02:00
renovate[bot] f7f8a38a96 Update dependency python to 3.13 (#5144)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 08:43:04 +02:00
renovate[bot] a9f54a923a Update actions/download-artifact action to v5 (#5122)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 14:56:26 +02:00
renovate[bot] 08db9fcc4a Update rnkdsh/action-upload-diawi action to v1.5.10 (#5019)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 09:59:20 +02:00
Benoit Marty 80e506153b Stop ignoring dependencies, but instead set open-pull-requests-limit to 0 so that it will not create PR but we expect that it builds the dependency grpah. 2025-07-10 14:10:32 +02:00
Benoit Marty fd83aff81d Fix shellcheck issue on local-recording.sh 2025-06-30 17:00:58 +02:00
Benoit Marty dcf923c4ae Remove scandir param, it seems that it is not recursive 2025-06-30 17:00:57 +02:00
Jorge Martin Espinosa c2e28f5fbc Maestro: fix MAS and EC breaking the tests (#4762) 2025-05-22 22:31:51 +02:00
Benoit Marty fd4774d380 Trigger pipeline build when a release tag is pushed (#4741) 2025-05-19 22:44:23 +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 38ad415ab5 Ensure the CI is marked as failed when Maestro test is failing (#4700)
* Ensure the CI is marked as failed when Maestro test is failing

* Fix typo in String to disable bookmark in ChromeCustomTab

* Fix Maestro test now that matrix.org is using MAS to authenticate.

* Fix Maestro test - other issues due to recent changes.

* Maestro: add test on Element Call

* Run through Chrome on boarding step.

* Try suggestion from https://github.com/mobile-dev-inc/Maestro/issues/1126#issuecomment-2842220361

* Revert "Try suggestion from https://github.com/mobile-dev-inc/Maestro/issues/1126#issuecomment-2842220361"

This reverts commit d400644622c1a240deb61040f9095e3221e07f21.

* Add comment on Maestro flow.
2025-05-15 17:14:41 +02:00
renovate[bot] fd70a2cad6 chore(config): migrate config .github/renovate.json 2025-05-06 18:33:21 +00:00
renovate[bot] 6bc0b56c74 chore(deps): update rnkdsh/action-upload-diawi action to v1.5.9 (#4674)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-05 15:33:39 +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] f74486f525 chore(deps): update danger/danger-js action to v13.0.4 (#4596)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-16 10:05:55 +02:00
Robin 20ac0f90e4 Run the 'prevent blocked' workflow even if PR has conflicts (#4432)
See the description of pull_request versus pull_request_target documented at https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request.
2025-04-08 09:24:40 +02:00
Benoit Marty 9f52075a66 Remove nightly_enterprise.yml. (#4492) 2025-03-27 21:08:15 +01:00
Jorge Martin Espinosa ba626fc173 Use embedded version of Element Call (#4470)
* Use embedded version of Element Call: for in-app room calls, the app will use an embedded version of Element Call shipped with the app instead of using an external service.

* Remove `ElementCallBaseUrlProvider` so we don't use the Element well known file to get the base URL anymore

* Remove `ElementCallConfig.DEFAULT_BASE_URL` since it's not used anymore

* Restore the usage of the custom EC base URL in developer settings as the actual base URL, it present

* Add a way to customise the embedded EC analytic credentials

* Update CI to use the EC analytic credentials as secrets

* Improve the custom URL placeholder to include the `/room` suffix
2025-03-26 09:35:21 +01:00
renovate[bot] c784787a8c chore(deps): update rnkdsh/action-upload-diawi action to v1.5.8 (#4457)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-24 09:28:17 +01:00
Benoit Marty aa6f556563 Just compile the nightly source. 2025-03-21 12:49:40 +01:00
Benoit Marty b4bf46dcf1 Ensure that release and nightly can be bundled. 2025-03-21 12:33:03 +01:00
renovate[bot] 97866f6342 chore(deps): update webfactory/ssh-agent action to v0.9.1 2025-03-17 15:50:23 +00:00
Benoit Marty bb39d32a17 Use ELEMENT_BOT_TOKEN_READ_ORG 2025-03-11 17:10:14 +01:00
Benoit Marty cc94f3b6a4 "Core Team" is a team of matrix-org. Use team "Vector Core" instead. 2025-03-11 13:57:59 +01:00
Benoit Marty e5664f1a16 Forbid develop branch fork contributions 2025-03-10 09:58:11 +01:00
Benoit Marty 94fada1ec9 Automatically add label 'Z-Community-PR' to community PRs. 2025-03-10 09:57:57 +01:00
Benoit Marty d5147ef6f5 Rename file blocked.yml to pull_request.yml 2025-03-10 09:57:46 +01:00
ganfra 6aca8d30b0 Merge pull request #4354 from element-hq/renovate/rnkdsh-action-upload-diawi-1.x
Update rnkdsh/action-upload-diawi action to v1.5.7
2025-03-07 09:48:06 +01:00
renovate[bot] 31a82eaf22 Update rnkdsh/action-upload-diawi action to v1.5.7 2025-03-04 11:50:25 +00:00
Benoit Marty d4bb8ea064 Merge pull request #4350 from robintown/prevent-blocked
Prevent PRs with the X-Blocked label from being merged
2025-03-04 12:49:54 +01:00
Benoit Marty 95213540ce Fix typo on job name. 2025-03-04 09:57:14 +01:00
Robin bbfbdd01e4 Prevent PRs with the X-Blocked label from being merged
Just a small CI suggestion: X-Blocked is useful for requesting review on a change while ensuring it won't be merged until all external dependencies are accounted for, and it'd be nice to have this enforced more consistently across the org.
Adapted from matrix-js-sdk (https://github.com/matrix-org/matrix-js-sdk/blob/develop/.github/workflows/pull_request.yaml)
2025-03-03 21:57:03 -05:00
Jorge Martin Espinosa fe99ec0e22 runQualityChecks task shouldn't fail fast (#4309)
* `runQualityChecks` task shouldn't fail fast

Make sure we run every task it depends on so we get a list with all the issues instead of having to retry several times.

* Tweak `runQualityChecks` to make sure all Android lint tasks run

* Use the right check in the quality flow

* Fix Norwegian translations that caused a `Typos` error
2025-02-26 18:34:15 +01:00
renovate[bot] 9a05de37ac chore(deps): update danger/danger-js action to v12.3.4 2025-02-11 17:03:08 +00:00
Benoit Marty d54102d614 Merge pull request #4173 from element-hq/renovate/rnkdsh-action-upload-diawi-1.x
Update rnkdsh/action-upload-diawi action to v1.5.6
2025-02-03 18:42:26 +01:00
Jorge Martin Espinosa 9b5b76203f Use secret Sentry DSN value (#4210)
* Use secret Sentry DSN value.

We realised our DSN entry has been shipped along with the code and it was being used in several forks as is, resulting in wrong bug reports coming into our Sentry dashboard and making it very hard to debug actual issues in the app.
2025-01-29 13:47:06 +01:00
renovate[bot] 7f62023c2e Update rnkdsh/action-upload-diawi action to v1.5.6 2025-01-20 08:45:01 +00:00
Jorge Martin Espinosa f3466aaf7d Make Maestro run for each PR push (#4121)
- Remove the `workflow_run` configuration for the Maestro job.
- Make the 'build apk' job always run again too.
- Make sure the test results are uploaded when the Maestro job fails too (this broke somehow).
2025-01-13 21:06:59 +01:00
Jorge Martin Espinosa 271f032d95 Test using Maestro CLI + emulator instead of Cloud (#4092)
Add Maestro local CI workflow:
- Remove previous Maestro Cloud.
- Use an emulator with Pixel 7 Pro - API 35.
- Allow to record several videos in the background to verify the run.
- Upload test results.
- Allow either dispatching a new flow, running the 'build apk' job or run with a PR after the 'Build APK' flow has succeeded.
2025-01-07 14:05:14 +01:00
Benoit Marty 97f3be3dc5 Apply dual licenses: AGPL + Element Commercial to file headers.
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
Benoit Marty 5cca710700 We are now min API 24 2024-12-13 16:10:53 +01:00
Benoit Marty 84a9118992 We do not require Sign-off anymore, but use CLA instead. 2024-12-13 16:10:21 +01: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] 00ee1ce473 Update mobile-dev-inc/action-maestro-cloud action to v1.9.7 2024-11-21 11:36:48 +00:00
renovate[bot] 33ee14cf99 Update codecov/codecov-action action to v5 2024-11-14 20:09:13 +00:00
Benoit Marty 4c61e5dfa2 Remove :samples:minimal module 2024-11-14 09:06:13 +01:00