Commit Graph

234 Commits

Author SHA1 Message Date
Stefan Ceriu
ce50e4c5f8 Fix the Update Acknowledgements renovate dependencies update workflow step by building the project instead of just resolving the dependencies 2026-04-24 15:19:37 +03:00
Stefan Ceriu
fc6b5e1d4d Fix formatting .. according to Zed rules anyway 2026-04-21 17:19:50 +03:00
Stefan Ceriu
16b0921562 Converge on the same CI bot name and email as the Swift CI scripts (Tools) 2026-04-21 17:19:50 +03:00
Stefan Ceriu
a00e961710 Rename github workflows so they all use hyphens, instead of a mix of underscores and hyphens 2026-04-21 17:19:50 +03:00
Stefan Ceriu
1f1fc8a188 Fix removing the label in the record snapshots workflow. 2026-04-20 14:59:38 +03:00
Stefan Ceriu
2c6a3e0b9a Try to fix the record_snapshots workflow trigger.. again 2026-04-20 12:53:25 +03:00
Stefan Ceriu
21fc5f8c8b Try to fix the record_snapshots workflow trigger 2026-04-20 12:52:04 +03:00
Stefan Ceriu
4eb15cb588 Fix record_snapshots workflow trigger 2026-04-20 12:47:57 +03:00
Doug
885bae4ddf 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
88842fbe33 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
b7951d8f51 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
795ad9b256 update compound-ios sim creation in the runner 2026-04-17 15:22:15 +02:00
Stefan Ceriu
f1145b6863 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
a3bb30bc3d 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]
2daf23fd02 Update zizmorcore/zizmor-action action to v0.5.3 2026-04-14 11:29:08 +03:00
renovate[bot]
9082a9efed 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]
bb3a52ce7d 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]
caa96c8c48 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]
fc67d1ddbb 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
92fb7cae8d 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
3504cc9721 Add PRs to the list of stale checks. 2026-04-03 09:11:54 +03:00
renovate[bot]
46614558e7 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]
7935198a62 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]
ebe3555581 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]
4bf6befd84 Update nschloe/action-cached-lfs-checkout action to v1.2.4 2026-03-16 16:21:36 +02:00
renovate[bot]
8225457ef5 Update zizmorcore/zizmor-action action to v0.5.2 2026-03-10 10:21:40 +01:00
Doug
b1b0966cae 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
ad96bbc71a Silence all swift runs 2026-03-02 12:34:58 +02:00
Stefan Ceriu
9193b188ed Replace the enterprise unit tests workflow with the new swift ones 2026-03-02 12:34:58 +02:00
Stefan Ceriu
1a42dbda97 Add swift command for running integration tests 2026-03-02 12:34:58 +02:00
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