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
This commit is contained in:
Stefan Ceriu
2022-08-19 17:42:03 +03:00
committed by GitHub
parent 78df4abc7f
commit 142180b1f3
10 changed files with 113 additions and 27 deletions
+11 -2
View File
@@ -29,6 +29,15 @@
"addressSanitizer" : {
"enabled" : true
},
"codeCoverage" : {
"targets" : [
{
"containerPath" : "container:ElementX.xcodeproj",
"identifier" : "C0FAEB81CFD9776CD78CE489",
"name" : "ElementX"
}
]
},
"environmentVariableEntries" : [
{
"key" : "SNAPSHOT_ARTIFACTS",
@@ -41,8 +50,8 @@
},
"targetForVariableExpansion" : {
"containerPath" : "container:ElementX.xcodeproj",
"identifier" : "C0FAEB81CFD9776CD78CE489",
"name" : "ElementX"
"identifier" : "0E28CD62691FDBC63147D5E3",
"name" : "UITests"
},
"uiTestingScreenshotsLifetime" : "keepNever",
"undefinedBehaviorSanitizerEnabled" : true,