Stefan Ceriu
611baf194a
Xcode cloud sentry tweaks ( #1459 )
...
* Increase the sentry log level used in debug symbol uploading
* Set sentry max http retries to 5
* Revert: set sentry max http retries to 5 as it doesn't work
* Implement automatic sentry_upload_dif retries
2023-08-08 12:07:55 +03:00
Alfonso Grillo
a7256bb486
Move Map Libre API key to Xcode Cloud ( #1313 )
...
* Add config_production lane
* Add maplibre to .gitignore
* Add setupMapLibreKey
* Add documentation
* Fix failing UTs
* Fix more UTs
* Cleanup
* Add secrets.xcconfig
* Cleanup gitignore file
* Update post-checkout hook
* Cleanup SetupProject
* Update project
* Remove leftover in SetupProject
* Cleanup project.yml
* Add fastlane-plugin-xcconfig
* Improve test
* Update docs
2023-07-14 10:19:38 +02:00
Stefan Ceriu
a762fdbc69
Tag nightlies after a successful build ( #871 )
...
* Tag nightlies after a successful build
* Tweaks and fixes after code review
2023-05-11 13:34:37 +03:00
Stefan Ceriu
80babf1cd8
Xcode Cloud Support ( #234 )
...
* Removed now unnecessary code from alpha builds
* Add nightly build configuration
* Update ruby dependencies
* Stop changing the app name for PRs and Nightly, the icon is sufficient
* Add ITSAppUsesNonExemptEncryption flag as per https://developer.apple.com/documentation/bundleresources/information_property_list/itsappusesnonexemptencryption and https://stackoverflow.com/questions/35841117/missing-compliance-status-in-testflight
* Updated app groups to reflect various environments: production, nightly and PR. Remove keychain access group as they should be inferred from the access groups
2022-10-24 16:00:17 +03:00
Stefan Ceriu
a941dff744
Ignore vendor folder, add app-store release lane
2022-09-23 16:18:16 +03:00
Stefan Ceriu
142180b1f3
Various CI fixes ( #161 )
...
* Update homebrew dependencies like on the other workflows. Fixes problems caused by buggy swiftformat prebundled on the github actions macos runner
* Removed UI tests from PR tests and running them on a schedule instead. Hopefuly fixed code coverage.
* Added back simulator versions as they need to match UI test snapshots
* Allow UI tests to run on this PR
* Added back skipped UI tests
* Fix danger sometimes not working on forks and disable integration tests on them
2022-08-19 17:42:03 +03:00
Stefan Ceriu
78df4abc7f
#49 , #123 - Setup UI integration and performance testing ( #148 )
2022-08-18 16:32:29 +03:00
Stefan Ceriu
225fbd6ae0
Automatically bumping the app version and creating change commit for next release
2022-07-25 14:48:24 +03:00
Stefan Ceriu
e9f07a98b9
Update project folllowing xcodegen changes.
2022-05-16 13:27:26 +03:00
Stefan Ceriu
db1114d381
vector-im/element-x-ios/issues/13 - Towncrier setup for PR builds
2022-05-11 10:39:45 +03:00
Stefan Ceriu
a1a7cd7745
vector-im/element-x-ios/issues/11 - ElementX PR build setup
2022-05-04 16:02:59 +03:00
Stefan Ceriu
cfd0b14c81
Setup fastlane test lane and github action
2022-04-29 12:58:07 +03:00
Stefan Ceriu
97cb8adcee
Added fastlane release scripts.
2022-02-24 17:44:21 +02:00