Commit Graph

528 Commits

Author SHA1 Message Date
Benoit Marty 10eb7ceb60 Merge pull request #7655 from andreBurnt/fix/maestro-skip-fork-prs
Maestro (local): skip the lane on pull requests from forks
2026-09-07 14:26:52 +02:00
andreBurnt 11016da8ae Maestro (local): skip the lane on pull requests from forks
Secrets are never exposed to pull_request runs from forks, so checkEnv.js
throws on MAESTRO_PASSWORD after a full APK build and emulator boot, and the
red check is indistinguishable from a real test failure. The existing guard
checked github.event.pull_request.fork, a field that does not exist on the
pull_request payload (it lives at head.repo.fork), so it was always true.

Gate both jobs at job level on head.repo.full_name == github.repository
(workflow_dispatch still runs), and drop the dead step-level condition.

Fixes #7653

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-06 07:28:33 -07:00
andreBurnt 443112706a Maestro (local): queue pending runs in the maestro-test concurrency group
With the default (queue: single), a run that finishes Build APK while
another run is already pending in the maestro-test group cancels that
pending run, which then never gets a Maestro verdict for its commit.
queue: max keeps the one-at-a-time constraint (no cancel-in-progress) and
lets up to 100 runs wait, at no runner cost.

Fixes #7654

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-06 07:28:33 -07:00
Jorge Martin Espinosa 7797d302c3 Bump PR priority for our dependencies in Renovate (#7642)
This is now 7, which is higher than the max value (6) renovate adds by default, so they are *always* prioritised above the rest, even if renovate gets rate-limited.
2026-09-04 12:18:32 +02:00
renovate[bot] da44cc4075 Update danger/danger-js action to v14 (#7602)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-03 09:27:54 +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
Jorge Martín eb121289fe Add GRADLE_OPTS for sync-localazy.yml flow 2026-09-02 11:29:41 +02:00
Benoit Marty 3758aac6d3 Do not build the enterprise build, it's built elsewhere. 2026-08-27 08:52:44 +02:00
Benoit Marty 3d9deed6e2 Remove workaround for Renovate.
It seems that it's not necessary anymore, thanks to https://github.com/renovatebot/renovate/pull/45350
2026-08-21 17:38:41 +02:00
Benoit Marty 999ee9737e Merge pull request #7355 from hayaksi1/fix/822-record-screenshots-no-change
Do not fail the screenshot recording job when there is nothing to commit
2026-08-12 13:51:20 +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
renovate[bot] 829dbb1563 Update zizmorcore/zizmor-action action to v0.6.2 (#7383)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-10 08:16:20 +00:00
hayaksi1 aa64f07ff0 Do not fail the screenshot recording job when there is nothing to commit
recordScreenshots.sh runs under `set -e`, and the `git commit -m "Update
screenshots"` at the end of it is unconditional. When a recording run
produces no diff — the common case once the snapshots are already up to
date — `git commit` exits 1 with "nothing to commit, working tree clean"
and takes the whole workflow down with it, reporting a red job for a
successful run.

Stage as before, then return early when the staged diff is empty. `set -e`
is left in place: it was added deliberately so that a failed Gradle run
cannot push a commit that deletes every snapshot. Using `git diff --cached
--quiet` as an `if` condition is `set -e`-safe, because its non-zero "there
are changes" status is consumed by the condition. The early return also
skips the push, which had nothing to send.
2026-08-09 13:11:16 +03:00
renovate[bot] b1b52da38e Update reactivecircus/android-emulator-runner action to v2.38.0 (#7189)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 18:32:08 +02:00
renovate[bot] cdc4ac73fc Update actions/stale action to v11 2026-08-04 20:49:57 +00:00
renovate[bot] 1a07fdfed0 Update zizmorcore/zizmor-action action to v0.6.1 (#7306)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-31 09:03:28 +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] 03639caa75 Update actions/checkout action to v7.0.1 2026-07-27 16:18:01 +00:00
renovate[bot] 4d9bbd67c3 Update actions/setup-python action to v7 (#7278)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-27 10:56:07 +02:00
renovate[bot] bce559dc1b Update actions/setup-java action to v5.6.0 2026-07-23 16:52:37 +00:00
renovate[bot] 8d9bec57d7 Update zizmorcore/zizmor-action action to v0.6.0 (#7256)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-22 17:58:57 +02:00
renovate[bot] eddac3eaaa Update actions/setup-java action to v5.5.0 2026-07-21 08:21:05 +00:00
Jorge Martin Espinosa 4a9fd056eb CI: fix 'Update Gradle Wrapper' (#7238)
The action needs a JDK 21, but the step to install it wasn't running for us because an incorrect check was added.
2026-07-17 14:29:43 +00:00
manuroe 584e5097fd Group Element Pro changes into a dedicated release notes section
Pro-only PRs (labelled pr-element-pro) leaked into Element X release
notes, causing confusion. They now group into a single Element Pro
section instead of scattering through Features/Bugfixes. Granularity is
dropped on purpose for these changes.
2026-07-17 14:21:11 +02:00
Benoit Marty 68bf671f10 Merge pull request #7172 from element-hq/feature/bma/mergedManifest
Add check on merged manifest
2026-07-10 14:53:17 +02:00
Benoit Marty 2e161914a9 Update aaptDump.txt when syncing strings from Localazy
New locales added via Localazy would change the locales line in
aaptDump.txt and break the manifest CI check if the reference file
is not kept in sync.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-08 14:42:13 +02:00
Benoit Marty ac822544f2 Split gradle invocation, else universal build is not generated. 2026-07-08 14:12:32 +02:00
Benoit Marty 06c9c9b77c Ensure that Manifest content (aapt dump) is unchanged. 2026-07-08 13:30:44 +02:00
Benoit Marty e0161e5b25 Fix typo 2026-07-08 10:02:04 +02:00
Benoit Marty 15149af6b7 Update bug template question as many users do not understand the question.
Also change the default answer to `No`.
2026-07-08 09:59:16 +02:00
Benoit Marty 25479480c4 Update enhancement template so that global feature request are opened on element-meta 2026-07-08 09:55:08 +02:00
renovate[bot] fdb2958183 Update danger/danger-js action to v13.0.10 (#7142)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 13:45:31 +02: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] f6330c6098 Update zizmorcore/zizmor-action action to v0.5.7 2026-06-29 07:03:55 +00:00
Jorge Martin Espinosa 5848e0b9eb Disable periodically generating the screenshot gallery (#7110) 2026-06-26 12:48:04 +02:00
ganfra 2689f53342 Merge pull request #7104 from element-hq/renovate/danger-danger-js-13.x
Update danger/danger-js action to v13.0.8
2026-06-26 11:10:03 +02:00
renovate[bot] 17d0c54173 Update actions/checkout action to v7 (#7098)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-26 09:32:40 +02:00
renovate[bot] 4495f58520 Update danger/danger-js action to v13.0.8 2026-06-25 15:07:47 +00:00
renovate[bot] 03fb97ce6e Update actions/setup-java action to v5.3.0 2026-06-23 19:14:52 +00:00
renovate[bot] c77f349484 Update rnkdsh/action-upload-diawi action to v1.5.13 (#7067)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-22 10:41:48 +02: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
renovate[bot] 37fed3e8fe Update actions/checkout action to v6.0.3 (#6997)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-11 09:45:30 +02:00
ganfra 3b9a2385ff deps(codecov) : bumps to v7.0.0 to unblock CI 2026-06-10 10:37:53 +02:00
renovate[bot] 9fd5277a48 Update zizmorcore/zizmor-action action to v0.5.6 (#6845)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-08 15:46:52 +02:00
ganfra 8210070ec2 Merge pull request #6900 from element-hq/renovate/tspascoal-get-user-teams-membership-4.x
Update tspascoal/get-user-teams-membership action to v4.0.2
2026-05-29 18:47:49 +02:00
ganfra 7c047ed03e Merge branch 'develop' into renovate/tspascoal-get-user-teams-membership-4.x 2026-05-29 18:34:37 +02:00
ganfra e45b36b657 Merge branch 'develop' into renovate/actions-stale-10.x 2026-05-29 18:33:57 +02:00
Benoit Marty 24c11e1b0f Add Stefan's etiquette to the project. (#6909) 2026-05-29 15:59:54 +02:00