Commit graph

90 commits

Author SHA1 Message Date
Stefan Ceriu
c9734abc1b Fix RiotSwiftUITest coverage report gathering 2022-09-06 16:21:24 +03:00
Andy Uhnak
c5f50e62ce Upload Sentry Dsyms for App Store builds 2022-08-25 10:15:03 +01:00
Andy Uhnak
bc4ece35c2 Install sentry-cli 2022-08-18 10:47:49 +01:00
Andy Uhnak
6330703b65 Fix name 2022-08-18 10:47:49 +01:00
Andy Uhnak
8e265c44dc Pass secret as env 2022-08-18 10:47:49 +01:00
Andy Uhnak
c2ce8d7ad5 Upload Dsyms to Sentry when building Alpha 2022-08-18 10:47:49 +01:00
Doug
66a2d9f5ea
Stop using an ephemeral web browser session on SSO (#6464)
Rename the bundle name to Element for the SSO alert.

* Fix unit tests after bundle name change.

* Update slather for bundle name change.
2022-07-27 12:13:31 +01:00
ismailgulek
23237ca312
Slather coverage data for Riot scheme 2022-06-16 15:45:27 +03:00
Doug
9abcab94b6 Update CI to use macOS 12 and Xcode 13.4. 2022-05-25 17:38:22 +01:00
Doug
c0451ce413 Fix UI test action and Auth test. 2022-05-05 10:11:34 +01:00
Doug
faea2de85b Fix UI Tests and run on PRs
- Add missing screen states.
- Detect the bottom of the screen list and stop scrolling if screen state wasn't found.
- Remove unimplemented tests to speed up the run.
- Remove failed button checks in MatrixItemChooserUITests
2022-04-21 12:54:53 +01:00
Doug
047dd44f05 Fix visual issues when building with Xcode 13. 2022-02-03 18:30:39 +00:00
Stefan Ceriu
884ecabe4e Run SwiftUI target unit tests on the CI. 2021-12-07 17:30:23 +02:00
SBiOSoftWhare
5c808e1828 Fastfile: Update :edit_podfile lane. 2021-12-02 16:34:02 +01:00
SBiOSoftWhare
58ccf0a3e7 Fastfile: Remove MatrixKit repository references. 2021-12-01 11:47:15 +01:00
Doug
67f5dd6edb Update Xcode to 12.5 and use macOS 11.
Fixes CI failing when using Swift 5.4 features.
2021-10-13 10:56:44 +01:00
manuroe
56711bf5e3 Fastlane: Make point_dependencies_to_pending_releases default to master
if there is no  pending release branch.
This is not great. The build cannot be reproducible but it is better than using develop
2021-09-16 14:24:20 +02:00
Doug
4b238d3a54 Use AppVersion.xcconfig in Fastfile. 2021-08-18 15:26:38 +01:00
SBiOSoftWhare
c9c6b76f27 Fastlane: Update Diawi upload lane with QR code file link generation. 2021-08-13 11:50:08 +02:00
SBiOSoftWhare
58c68a54e9
Alpha release: Implement GH action
* GH actions: Disable existing GH actions temporary.

* GH actions: Add release alpha GH action.

* GH actions: Disable existing GH actions temporary.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.GH actions: Update release alpha GH action.

* Fastlane: Add upload to Diawi lane and write file link into GitHub env.

* GH actions: Update release alpha GH action.

* GH actions: Enable again existing GH actions.

* GH actions: Enable again existing GH actions.

* GH actions: Update release alpha GH action.

* GH actions: Update release alpha GH action.
2021-08-13 09:25:32 +02:00
SBiOSoftWhare
750ec67aac fastlane: Reload env variables when using a new app variant. 2021-07-30 19:00:51 +02:00
SBiOSoftWhare
0d55c60b24 fastlane: Add alpha release lane that build dedicated app and then upload binary to Diawi. 2021-07-30 18:37:53 +02:00
SBiOSoftWhare
77de52d08e fastlane: Add Diawi plugin. 2021-07-30 18:35:20 +02:00
SBiOSoftWhare
bcf302c517 App variants: Add a lane in Fastfile to setup an app variant. 2021-07-30 17:32:33 +02:00
ismailgulek
6abbef4ae7
Merge branch 'develop' into voip_design_updates 2021-04-29 10:50:04 +03:00
manuroe
7837c710c2 GH Actions: Make jobs use the right version of MatrixKit and MatrixSDK 2021-04-28 17:43:05 +02:00
ismailgulek
89be681d48
Merge branch 'develop' into voip_design_updates 2021-04-27 00:13:32 +03:00
ismailgulek
043e3b11fd
Update cert name 2021-04-26 16:58:08 +03:00
ismailgulek
bb13428ee3
Merge branch 'develop' into voip_design_updates 2021-04-22 12:17:00 +03:00
manuroe
d1c2f528bd GH Actions: Use a separate job for tests to save time 2021-04-21 07:38:42 +02:00
manuroe
0d3b4150e7 GH Actions: Run tests in another way 2021-04-20 16:55:38 +02:00
manuroe
5286164d23 Fastlane: Add a lane for tests 2021-04-20 16:10:37 +02:00
ismailgulek
4277ae1d80
Generate build number only if not present 2021-04-14 15:35:11 +03:00
ismailgulek
6263a7fae8
Fix prov profile specifier 2021-04-13 15:53:15 +03:00
ismailgulek
978f8b9013
Generate build number for adhoc builds too 2021-04-13 15:52:55 +03:00
manuroe
ae5761d552 Fastlane: Fix update_build_number with the new xcconfig file
increment_build_number_in_xcodeproj does not do the job. It does not overwrite what is in the xcconfig file.

Xcodeproj::Config reads xcconfig files well but it breaks the format when saving changes. Hence, the usage of a old good regex :/
2021-02-23 18:37:22 +01:00
manuroe
4f908bd4bf Fastlane: Re-enable parallelised builds
release build takes 6min instead of 6min. It should work better with the 2 previous commits.
2021-02-12 12:26:48 +01:00
manuroe
c435b58948 Fastlane: Use the "New Build System" to build releases
This is mandatory to make $(inherited) work when you include other xcconfig files. Else, build settings are just overwritten.

This lane works now thanks to the previous commit on the Podfile
2021-02-12 12:23:48 +01:00
manuroe
ba2ddde7df XcodeGen: Make CI happy 2021-02-05 14:11:03 +01:00
Gil Eluard
a851659f14 updated Fastfile 2021-01-05 14:48:38 +01:00
Gil Eluard
db503d2be1 Updated fastlane file to launch xcodegen 2021-01-05 09:44:07 +01:00
manuroe
cd0dfa3379 Upgrade to Xcode 12
#3712
2020-10-22 14:31:17 +02:00
manuroe
377310ef36 buildRelease.sh: Pass a git_tag parameter to fastlane
because fastlane `git_branch` method can fail.

It fails when using ./buildRelease.sh with a tag.
2020-09-08 17:39:51 +02:00
manuroe
276d869bc9 Fastlane: Disable point_dependencies_to_same_feature when running from a git tag
In this case, this is an official release. Let the Podfile as is.
2020-09-03 15:54:22 +02:00
SBiOSoftWhare
01c166bb91
Merge pull request #3583 from vector-im/element_3576
Remove old build scripts
2020-09-01 10:48:36 +02:00
SBiOSoftWhare
7d9622fd3c Add required fastlane version to fastfile. 2020-08-28 14:05:30 +02:00
ismailgulek
d3d027b24f Remove useless file 2020-08-28 13:52:19 +03:00
ismailgulek
73e3a7a733 Prepare for new sprint 2020-08-26 15:37:29 +03:00
manuroe
a151bf4a91 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
ismailgulek
69e7a49bb0 Add deliver as a step in deploy_release 2020-08-13 19:26:47 +03:00