Commit Graph

24 Commits

Author SHA1 Message Date
Doug
2cc831c53d Show which test suite failed in the UnitTest logs. 2026-05-04 14:03:28 +03:00
Mauro Romito
aabf17f37c splitting runtime sim version from the os version 2026-04-27 14:13:13 +02:00
Mauro Romito
c77ff10cb4 use the default preview tests configuration 2026-04-27 14:13:13 +02:00
Mauro Romito
13892384e8 use 26.4 os version on SE 3rd gen for preview tests 2026-04-27 14:13:13 +02:00
Mauro
5fa8f24c04 update sim version to 26.4.1 (#5479) 2026-04-24 11:59:15 +02:00
Stefan Ceriu
b2ce24fe11 Add a snapshot re-recording option to the snapshot tests CI command. 2026-04-20 11:54:44 +03:00
Stefan Ceriu
b7fb0c15b3 Split out the preview tests from the unit tests and move them to their own CI tool. 2026-04-20 11:54:44 +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
Doug
57d5e5b4b3 Really fix the release script. 2026-03-24 19:45:07 +00:00
Doug
e50e3ca84e Fix the release script. 2026-03-24 17:06:44 +00:00
Stefan Ceriu
75cc0cade7 Revert "Move CI GitHub token usage to the global git configuration"
This reverts commit 8fb3f2196a.
2026-03-19 08:59:30 +02:00
Stefan Ceriu
8fb3f2196a Move CI GitHub token usage to the global git configuration 2026-03-13 16:57:01 +02:00
Stefan Ceriu
c3ba6113fe Replace the last of the fastlane lanes with swift tooling
- move more sharable code to CI static methods
- merge `release_to_github` and `prepare_next_release` into one single command as they had dependencies on each other
- remove all traces of ruby and fastlane
2026-03-11 10:06:44 +02:00
Doug
95135cbf2c Actually fix the post-build command. 2026-03-05 17:41:24 +00:00
Doug
c2d0a2d7ee Fix the post-build command. 2026-03-05 17:08:54 +00:00
Stefan Ceriu
eddcc5c605 Convert more fastlane tools to swift commands (#5163)
* Upload dSYMs to sentry using swift and the sentry-cli instead of fastlane.

* Replace the fastlane `config_production` lane with a swift tools `ConfigureProduction` command.

* Replace Zsh with CI.run in the new ConfigureNightly command

* Replace the fastlane `tag_nightly` lane with a swift tools `TagNightly` command.

* Print out all the commands going through CI.Run and their arguments

* Address PR comments
2026-03-05 16:14:09 +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
3dfb33d6e9 Replace the readMarketingVersion method with a cleaner Yams based one and extract it into the shared tools 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
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
c15bb918e8 Set CI RunTests command retries default to 0, use 3 only for running unit tests. 2026-02-26 16:32:39 +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