Stefan Ceriu
6e60aac0dc
Add swift command for running UI tests
2026-03-02 12:34:58 +02:00
Stefan Ceriu
44b9b8bb71
Update the enterprise submodule and use the new configure-element-pro command
2026-03-02 12:34:58 +02:00
Stefan Ceriu
17189bf968
Add swift command for running accessibility tests
2026-03-02 12:34:58 +02:00
renovate[bot]
20292961c6
Update actions/upload-artifact action to v7
2026-02-27 07:13:36 +02:00
Stefan Ceriu
a04df6fcae
Add a separate tools command for building nightly and remove the old fastlane one.
2026-02-26 18:43:49 +02:00
Stefan Ceriu
c92e847ed7
Replace ruby/fastlane tools with swift variants. ( #5105 )
...
* Replace ruby/fastlane unit and preview test flows with swift variants.
* Switch to swift-log and Logger for logging
* Address (my own!) PR comments.
---------
Co-authored-by: Doug <douglase@element.io >
2026-02-19 09:13:42 +00:00
Mauro
56eec826df
Fix A11y tests ( #5104 )
...
* replace NavigationStack with ElementNavigationStack to allow the content to be rendered without a NavigationStack in a11y tests
* fix a11y tests
* update xcodeproject
* swiftformat fix
* use iOS 26.1 for CI
* use a wrapper to solve the issue for a11y tests
* ElementNavigationStack only uses the trick in DEBUG mode, and added a swiftlint rule to prevent the usage of NavigationStack
2026-02-13 16:45:58 +01:00
Doug
8271060261
Add a stale bot for X-Needs-Info issues. ( #5036 )
2026-02-03 12:12:49 +00:00
renovate[bot]
9be516ca8c
Update peter-evans/create-pull-request action to v8.1.0
2026-01-21 21:48:02 +02:00
Doug
85445ead06
Fix the PR template's "contributing guide" link.
2026-01-05 10:15:49 +00:00
Stefan Ceriu
0287611333
Manually pass in the coverage and test result report files and disable automatic search.
2025-12-16 17:57:30 +02:00
Stefan Ceriu
2714edf3d6
Stop running the coverage upload steps on failed or cancelled (i.e. non-successful) runs
2025-12-16 17:57:30 +02:00
Stefan Ceriu
89ba878ca6
Bump the codecov action from 3.1.6 to 5.5.2
2025-12-16 17:57:30 +02:00
Stefan Ceriu
16b5f7adca
Converge on same comments and behaviours for forks and cancelled runs.
2025-12-16 17:57:30 +02:00
Stefan Ceriu
cc88353384
Remove unnecessary Codecov CLI version argument
2025-12-16 17:57:30 +02:00
Stefan Ceriu
9dc0b513c6
Replace the now deprecated codecov/test-results-action
...
As per https://github.com/codecov/test-results-action/pull/129
2025-12-16 17:57:30 +02:00
renovate[bot]
b66f7ff040
Update codecov/test-results-action action to v1.2.1
2025-12-16 08:53:19 +02:00
renovate[bot]
e23d6f2526
Update actions/upload-artifact action to v6
2025-12-13 09:41:59 +02:00
renovate[bot]
f6cdb10623
Update actions/cache action to v5
2025-12-12 09:30:05 +02:00
renovate[bot]
f70ec430f2
Update peter-evans/create-pull-request action to v8
2025-12-10 08:32:31 +02:00
renovate[bot]
e13d6915c6
Update GitHub Actions
2025-12-07 11:22:49 +02:00
Mauro Romito
8f10fdb8ad
use 26.1.1 for compound ios tests on CI
2025-11-28 13:27:45 +01:00
renovate[bot]
1ec5a53a41
Update peter-evans/create-pull-request action to v7.0.9
2025-11-24 11:18:01 +02:00
renovate[bot]
4ec364e215
Update actions/checkout action to v6
2025-11-21 14:56:18 +02:00
Stefan Ceriu
257c565f23
Switch the integration tests to the macos-26 runner
...
Fixes `No simulators found that are equal to the version of specifier (26.1) and greater than or equal to the version of deployment target (0)` errors
2025-11-21 11:14:06 +02:00
Mauro
ebbaeedb0a
Rename snapshots ( #4756 )
...
* renaming snapshots so that it's easier to diff them when an upgrade happens.
* fix macOS runner version for the compound tests
* os version update in the yml
* possible fix to run compound-ios tests
2025-11-17 16:46:51 +00:00
Mauro
b0403d2b9f
Run CI with Xcode 26.1 RC ( #4672 )
...
* Use Xcode 26.1 RC on CI
* regenerated previews with 26.1
* ui tests
* fix
* fix some iPad tests rendering
* remove useless fastlane line
---------
Co-authored-by: Doug <douglase@element.io >
2025-11-17 12:30:57 +01:00
Doug
eda1e844d2
Don't assert specific devices for accessibility tests and use iOS 18 again. ( #4741 )
...
* Don't assert specific devices for accessibility tests.
It's not as critical as UI/Preview tests as nothing is snapshotted.
* Extend the timeout for accessibility tests.
They're slow 😅
* Drop back to iOS 18.5 for accessibility tests (for now).
2025-11-13 10:34:36 +00:00
renovate[bot]
45b1e71e05
Update actions/checkout action to v5
2025-11-07 14:53:30 +02:00
Stefan Ceriu
fadf5bf685
Switch to using a SHA instead of the action version
2025-11-07 14:51:33 +02:00
Stefan Ceriu
46fbd81762
Try moving danger swift to an ubuntu runner
2025-11-07 14:51:33 +02:00
Doug
231185e673
Add timeouts to our GitHub actions. ( #4669 )
...
6 hours is way too long and eats up the runners.
2025-10-28 18:37:15 +00:00
renovate[bot]
34d746c487
Update dependency SFSafeSymbols/SFSafeSymbols to v7 ( #4659 )
...
* Update dependency SFSafeSymbols/SFSafeSymbols to v7
* Update all the Package.resolved files and fix simulator.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io >
2025-10-28 09:13:04 +00:00
renovate[bot]
6c9a8a7bfa
Update actions/upload-artifact action to v5
2025-10-27 10:10:37 +01:00
Michael Telatynski
74c28d66ea
Configure concurrency for Danger CI workflow ( #4646 )
...
Added concurrency settings to Danger workflow.
2025-10-22 09:58:16 +01:00
Doug
f2a24853b4
Only run Compound tests when files are changed in Compound. ( #4611 )
...
* Only run Compound tests when files are changed in Compound.
* Fix warnings about missing spacing.
* Fix warnings about inner type shadowing.
2025-10-10 14:30:51 +01:00
Doug
886f35ed5c
A couple of small tweaks. ( #4569 )
...
* Stop ignoring the safe area with the suggestions view.
They weren't visible on iPad (hidden behind the sidebar) and I can't find any instance when they're shown where the safe area comes into play.
* Make sure the room list deselects the cell when dismissed a room.
* Use the backports pattern in more places.
* Fix the annoying header on macOS.
* Silence some warnings
* Fix compound CI branch name.
2025-10-03 12:09:17 +01:00
Doug
4c5e44babe
Update CI to support Compound.
2025-09-29 10:41:01 +01:00
Stefan Ceriu
0519ef9c9b
Switch all workflow runners back to macos-15 in hope that it will require less ram and won't time out.
2025-09-29 12:37:28 +03:00
Stefan Ceriu
4e27af3c36
Fix integration tests for Xcode 26
2025-09-26 17:20:41 +03:00
Stefan Ceriu
a607e992c1
Fix UI tests for Xcode 26
2025-09-26 17:20:41 +03:00
Stefan Ceriu
c5792d4a79
Switch the enterprise tests to the xlarge runner as well.
2025-09-26 17:20:41 +03:00
Stefan Ceriu
69d117035e
Check if the preview tests time out on the macos-26-xlarge runner too.
2025-09-26 17:20:41 +03:00
Stefan Ceriu
8cdb36d887
Switch workflows to the macos-26 runner
2025-09-26 17:20:41 +03:00
renovate[bot]
c461e8011e
Update actions/github-script action to v8 ( #4471 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 18:39:18 +01:00
renovate[bot]
62a8414a60
Update actions/checkout action to v5 ( #4401 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 18:00:27 +01:00
Mauro
a18eff9201
Accessibiliy Tests part 2 ( #4325 )
...
* running all the tests
* setting up CI
* fixed the workflow
* workflow on pull request, just to make it appear
* removed the test to run var
* fix archived tests name
* improved the tests, by filtering out some noise
* pr suggestions and added an improvement to the filtering
* improved the interrupt handler
* improved the UI interruption monitor handler
* some more refinement to handle the interruptor + false positive for non human readable labels
* reverted wrong commit
* ready for review, removed the on pull request check
* pr suggestions
2025-07-18 10:33:45 +02:00
Doug
22d58bcb7d
Fix the calver workflow. ( #4274 )
...
Commit the *contents* of the xcodeproj as it's a bundle.
2025-07-01 09:16:10 +01:00
Doug
8bc97b6585
Run Xcode select on the Translations and CalVer workflows. ( #4224 )
...
* Run Xcode select on the Translations and CalVer workflows.
* Use ci_common.sh for xcode-select instead.
2025-06-18 16:53:32 +01:00
Doug
a1b4189c0d
Add a section for pr-a11y in the release notes. ( #4223 )
2025-06-18 14:38:14 +01:00