Doug
117a96609a
Use macOS 26 for all workflows. ( #5442 )
...
And check in an out-dated Package.resolved file.
2026-04-20 10:15:34 +01:00
Stefan Ceriu
eb0758c04a
Add a new workflow that runs the preview tests and re-records the snapshots for PRs that are labeled with record-snapshots
2026-04-20 11:54:44 +03:00
Doug
683c05019e
Move the Acknowledgements generation to the post-renovate workflow. ( #5438 )
...
* Move the Acknowledgements generation to the post-renovate workflow.
* Use macOS 26.
2026-04-17 14:26:08 +01:00
Mauro Romito
4f73ffcbd9
update compound-ios sim creation in the runner
2026-04-17 15:22:15 +02:00
Stefan Ceriu
bec882a3d0
Add a workflow that runs on top of Renovate XcodeGen PRs to update the project and resolved packages.
2026-04-17 15:11:48 +03:00
Doug
63422f8f6b
Upgrade the project to use Xcode 26.4 (and the 26.4 simulator for tests). ( #5375 )
...
* Upgrade the project to use Xcode 26.4 (and iOS 26.4 when running tests).
* Update the test OS assertions.
* updated preview tests
# Conflicts:
# PreviewTests/Sources/__Snapshots__/PreviewTests/homeScreenInviteCell.iPhone-en-GB-0.png
# PreviewTests/Sources/__Snapshots__/PreviewTests/homeScreenInviteCell.iPhone-pseudo-0.png
* update compound preview tests
---------
Co-authored-by: Mauro Romito <mauro.romito@element.io >
2026-04-16 14:33:20 +02:00
renovate[bot]
fe2319cada
Update zizmorcore/zizmor-action action to v0.5.3
2026-04-14 11:29:08 +03:00
renovate[bot]
07b139b307
Update actions/upload-artifact action to v7.0.1 ( #5381 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 18:36:40 +01:00
renovate[bot]
ea6a6dd794
Update peter-evans/create-pull-request action to v8.1.1 ( #5380 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 18:44:10 +01:00
renovate[bot]
148b292ca6
Update actions/github-script action to v9 ( #5372 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 13:04:55 +01:00
renovate[bot]
dd7e255520
Update nschloe/action-cached-lfs-checkout action to v1.2.5 ( #5368 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 13:04:44 +01:00
Stefan Ceriu
5dde7174bc
Rename the stale-issues workflow to just stale as it handles PRs as well now
2026-04-03 09:11:54 +03:00
Stefan Ceriu
e3d9ab1c14
Add PRs to the list of stale checks.
2026-04-03 09:11:54 +03:00
renovate[bot]
09970fdbab
Update codecov/codecov-action action to v6 ( #5309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 11:09:28 +01:00
renovate[bot]
08a92c0dd0
Update codecov/codecov-action action to v5.5.4 ( #5308 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 12:50:43 +01:00
renovate[bot]
8a65d613b1
Update codecov/codecov-action action to v5.5.3 ( #5283 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 14:52:24 +00:00
renovate[bot]
671f8e7acd
Update nschloe/action-cached-lfs-checkout action to v1.2.4
2026-03-16 16:21:36 +02:00
renovate[bot]
efedfb5d45
Update zizmorcore/zizmor-action action to v0.5.2
2026-03-10 10:21:40 +01:00
Doug
51194c09e2
Add zizmor checks on CI. ( #5161 )
...
* Add zizmor checks on CI.
* Fix zizmor credentials warnings
* Add persist-credentials: false to action-cached-lfs-checkout too.
* Add empty permissions by default.
* Ignore pull_request_target failure and add a warning.
2026-03-05 13:54:51 +00:00
Stefan Ceriu
fe4d607dc8
Silence all swift runs
2026-03-02 12:34:58 +02:00
Stefan Ceriu
6dd9f3f5e9
Replace the enterprise unit tests workflow with the new swift ones
2026-03-02 12:34:58 +02:00
Stefan Ceriu
1b55fb224c
Add swift command for running integration tests
2026-03-02 12:34:58 +02:00
Stefan Ceriu
d3cefb8e0b
Add swift command for running UI tests
2026-03-02 12:34:58 +02:00
Stefan Ceriu
aa423e3592
Update the enterprise submodule and use the new configure-element-pro command
2026-03-02 12:34:58 +02:00
Stefan Ceriu
ef4a78ce53
Add swift command for running accessibility tests
2026-03-02 12:34:58 +02:00
renovate[bot]
98edee0ad3
Update actions/upload-artifact action to v7
2026-02-27 07:13:36 +02:00
Stefan Ceriu
0fc0e2880b
Add a separate tools command for building nightly and remove the old fastlane one.
2026-02-26 18:43:49 +02:00
Stefan Ceriu
fc03e05697
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
0e40cc7008
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
a7e7502780
Add a stale bot for X-Needs-Info issues. ( #5036 )
2026-02-03 12:12:49 +00:00
renovate[bot]
0d34a28ec2
Update peter-evans/create-pull-request action to v8.1.0
2026-01-21 21:48:02 +02:00
Stefan Ceriu
189da20419
Manually pass in the coverage and test result report files and disable automatic search.
2025-12-16 17:57:30 +02:00
Stefan Ceriu
099d1c8b8f
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
1e63aea550
Bump the codecov action from 3.1.6 to 5.5.2
2025-12-16 17:57:30 +02:00
Stefan Ceriu
45aec9d006
Converge on same comments and behaviours for forks and cancelled runs.
2025-12-16 17:57:30 +02:00
Stefan Ceriu
5224fd0818
Remove unnecessary Codecov CLI version argument
2025-12-16 17:57:30 +02:00
Stefan Ceriu
3e9a231443
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]
678649a09a
Update codecov/test-results-action action to v1.2.1
2025-12-16 08:53:19 +02:00
renovate[bot]
e81e6b8309
Update actions/upload-artifact action to v6
2025-12-13 09:41:59 +02:00
renovate[bot]
00b2895e25
Update actions/cache action to v5
2025-12-12 09:30:05 +02:00
renovate[bot]
2f83afdea9
Update peter-evans/create-pull-request action to v8
2025-12-10 08:32:31 +02:00
renovate[bot]
fe9722a6bb
Update GitHub Actions
2025-12-07 11:22:49 +02:00
Mauro Romito
af561442ee
use 26.1.1 for compound ios tests on CI
2025-11-28 13:27:45 +01:00
renovate[bot]
e7f55a9921
Update peter-evans/create-pull-request action to v7.0.9
2025-11-24 11:18:01 +02:00
renovate[bot]
bfa287b3f8
Update actions/checkout action to v6
2025-11-21 14:56:18 +02:00
Stefan Ceriu
99bc0b483c
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
7fe67f000e
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
b725100cc1
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
ad7ae3641d
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]
df3a74671f
Update actions/checkout action to v5
2025-11-07 14:53:30 +02:00