Switch to Xcode 15 (with the iOS 16.4 Simulator for tests still) (#2113)
* Use Xcode 15 in GitHub actions. Use iOS 16.4 simulators from Xcode 14 as iOS 17.0.1 simulators are **super** slow. * Fix failing preview snapshots. Snapshot fix. * Improve setup * Regenerate snapshots that had a conflict. --------- Co-authored-by: Alfonso Grillo <alfogrillo@gmail.com>
This commit is contained in:
7
.github/workflows/unit_tests.yml
vendored
7
.github/workflows/unit_tests.yml
vendored
@@ -38,6 +38,13 @@ jobs:
|
||||
- name: SwiftFormat
|
||||
run:
|
||||
swiftformat --lint .
|
||||
|
||||
- name: Link to 16.4 Simulators
|
||||
run: |
|
||||
echo "Creating Runtimes folder if needed..."
|
||||
sudo mkdir -p /Library/Developer/CoreSimulator/Profiles/Runtimes
|
||||
echo "Creating symlink of the iOS 16.4 runtime..."
|
||||
sudo ln -s /Applications/Xcode_14.3.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime /Library/Developer/CoreSimulator/Profiles/Runtimes/iOS\ 16.4.simruntime
|
||||
|
||||
- name: Run tests
|
||||
run: bundle exec fastlane unit_tests
|
||||
|
||||
@@ -21,6 +21,7 @@ import XCTest
|
||||
|
||||
@MainActor
|
||||
class AudioPlayerStateTests: XCTestCase {
|
||||
static let audioDuration = 10.0
|
||||
private var audioPlayerState: AudioPlayerState!
|
||||
private var audioPlayerMock: AudioPlayerMock!
|
||||
|
||||
@@ -48,8 +49,11 @@ class AudioPlayerStateTests: XCTestCase {
|
||||
override func setUp() async throws {
|
||||
audioPlayerActionsSubject = .init()
|
||||
audioPlayerSeekCallsSubject = .init()
|
||||
audioPlayerState = AudioPlayerState(id: .timelineItemIdentifier(.random), duration: 10.0)
|
||||
audioPlayerState = AudioPlayerState(id: .timelineItemIdentifier(.random), duration: Self.audioDuration)
|
||||
audioPlayerMock = buildAudioPlayerMock()
|
||||
audioPlayerMock.seekToClosure = { [weak self] progress in
|
||||
self?.audioPlayerMock.currentTime = Self.audioDuration * progress
|
||||
}
|
||||
}
|
||||
|
||||
func testAttach() async throws {
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6fe3c48622054172efe63c405dfb2ce7c7770c9ed59966fd2e48787bdbe65f06
|
||||
size 141808
|
||||
oid sha256:1006b799a2e30f163e9a442e73caad78c49fafe7d80b0668147bfc425fa3ff1b
|
||||
size 142737
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cb397dc5c399e5859733ae04c2057a25bc53e1fbe97d91a2407c01aa562d18e2
|
||||
size 99917
|
||||
oid sha256:daa2048ba6399cff083bc56e088c5b1581cb24aafc8a337d3c430abc4f726627
|
||||
size 100719
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b970f859c66bb2037ca1a509c9874b624967afbd0b97b05ef0b6172a921c370f
|
||||
size 111799
|
||||
oid sha256:95b97cb16f44b790b415d87301b440ab8d916886c16a964ef46337fc4440ff75
|
||||
size 112640
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0503798dc7a22145db714caf0d301a34771da4ffa2de43d82d0b23499a743196
|
||||
size 96896
|
||||
oid sha256:fbbd48d2017663c3e52f006084ffd93ae4ec4ef35f5b4967ed37f43aa070a81f
|
||||
size 97701
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f6904057ab5b88999885ac534f6aafb448e7efeb450456e785be51e9c1f4873b
|
||||
size 125103
|
||||
oid sha256:e6c3917e9e6f95e593b41bf143aded09d0a252e594ccd292babdb012fea5c076
|
||||
size 125968
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fdf6448bf514d93817c55d1fe66f55e62ff102767aa5654ac2a6c0dee80d79e2
|
||||
size 99786
|
||||
oid sha256:f4c97ce18971e09750b35c35cd201292fe238898361d44ce7534eb485d6d5a31
|
||||
size 100275
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7f5362fc231ca0c55b95136d8c6953877df8aeaa9151be49e8eb95596f05e237
|
||||
size 95997
|
||||
oid sha256:44f813e4ffe9662a88ec3ed9177dc98b4a89aacd2225587810cb98d1bff3a8a0
|
||||
size 96506
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:478425daaba1e0639ca549cd1a9866658223f739c270926b783eb88719dd558e
|
||||
size 150779
|
||||
oid sha256:1451fa64806fac6fe20938da4665e1910a5cffea47ecafa5d4473feabb52e989
|
||||
size 153457
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:25f3b0c91666d5d6bc9dae8e1501908f95fe01db630b5884ac1a862093c6615e
|
||||
size 283065
|
||||
oid sha256:7750542c10dde144b220b6ae87f3f92c0d67a6d879d32bf2b2c94ae854773360
|
||||
size 291117
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ba15a627382ea19828450bab14f0e551bb4cb403fa39774272d491eabd136fd4
|
||||
size 94047
|
||||
oid sha256:e753bb4e5e15d15db7ad5074477521a8222109668d8c6a3dd542ef1fe553eed3
|
||||
size 95450
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ac7b9d58c05af04db5b5d4834578a4254f458f61464ef693b48c992a49344db4
|
||||
size 98377
|
||||
oid sha256:b0daac359ce0829a4aeaeebad81686a56602326bfad52ee180ac989852b8f362
|
||||
size 99790
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ac7b9d58c05af04db5b5d4834578a4254f458f61464ef693b48c992a49344db4
|
||||
size 98377
|
||||
oid sha256:b0daac359ce0829a4aeaeebad81686a56602326bfad52ee180ac989852b8f362
|
||||
size 99790
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ac7b9d58c05af04db5b5d4834578a4254f458f61464ef693b48c992a49344db4
|
||||
size 98377
|
||||
oid sha256:b0daac359ce0829a4aeaeebad81686a56602326bfad52ee180ac989852b8f362
|
||||
size 99790
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:de7ace85ad4d6b3998afa8815ffd15b739fe786d41f7a0b4fe44a7fb926a3b2e
|
||||
size 117215
|
||||
oid sha256:87ab51fa70963ef62aa631039c4c909295fde5bdcf11a6d044346133a0f84de7
|
||||
size 117807
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e75df7eb1304fe861770a0a6bb2706537bec137b11407ea53502ee1ac303551f
|
||||
size 827287
|
||||
oid sha256:5f932bf95aeacda33b053111d5db67dacc992eb8cf3daedd193bc54c3edfc658
|
||||
size 828166
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f8b9614a420b7827e58a39e9c044b9e8024ad41e52a9e712542d267622ec8862
|
||||
size 60258
|
||||
oid sha256:1222d2d0d8f575f359c2c971343b72cc54c2f9d4abcc0a6de11c83258b012758
|
||||
size 60476
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b716b2f00a70032acce54cf0455a49bdd1b73df88c08b3385b97391f7a45134c
|
||||
size 66298
|
||||
oid sha256:08269bd565d4a303bd11a6da65e1c25c38eece9ef49db1ba84945ee450519a18
|
||||
size 66673
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5b53fb8bd5f04dbb3742cab4e6fa98e8b8dd26dd171ffcd4d0d2412522f114e5
|
||||
size 66261
|
||||
oid sha256:30a144cf9bf8476c9ba31aa845cbedb40730d2525265b60cc5e8c6c32f3b4172
|
||||
size 66497
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a72618a0196cce0c306483f37e449043dc6834852331c75a28f809b8bc50d55b
|
||||
size 62958
|
||||
oid sha256:93add95cadfd4a28eb0b84d1b60614c514897370682cd13003e5ae48a6ec7664
|
||||
size 62843
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:62c08b36306f25903ddaef234bfdeea79442060226741064d00c9fb5e5b27edd
|
||||
size 62923
|
||||
oid sha256:0a6747881c9395721aca72a13a84bdfac4f2caef4e287520e8961d44b358e645
|
||||
size 62679
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:357263b75670a1ec33a6dafd5dad643cc77cbc1d189d2f394ad9131f2ffb63b8
|
||||
size 248934
|
||||
oid sha256:df1f6116fb53f3faef2b9c5fec9914408bdb470f96d31935c3fea8b204359eee
|
||||
size 252967
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3ef95f8bd9bac10ef7d41dc421fffa2a207de434f2e3bc0fffe01da099445fe6
|
||||
size 1002179
|
||||
oid sha256:6623b483dd892129f53c52a9162d74aee842c9a1bae04375927c9c88add35661
|
||||
size 1005154
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c94ec7c541b13538b84309b08a5db4b3cca8a4c7b061b1d24a86d61521b7bf8f
|
||||
size 90157
|
||||
oid sha256:5905370537011c4aba2f771ea4df22221b013812d53cc0301a361bf9a8665034
|
||||
size 90305
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1f213233fa1c581f28ad48749e7b0aaafb4c5a919d3bd8d6aab56021fd5aaf36
|
||||
size 128170
|
||||
oid sha256:5d71ba49a476d622adfb4de578c91ecd2ef63d3f8a78e3c17eb653e3295ce200
|
||||
size 129599
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4eb44e0a4d8d893d6d5aeeb5b06cba7f009a124129eef693fbcb0a25f2f888e8
|
||||
size 120474
|
||||
oid sha256:094c1d6c559e41d89427c9cdb57c67c5a02bcd9075ae74a7c631073b8b4499f8
|
||||
size 121298
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e88ab4c3e85077ba913939be706672c30221a13029545fb1d7f86470f56fd651
|
||||
size 122841
|
||||
oid sha256:ebb35e95d966a2bb74700a9052f7034f82b4e219986de42f26c8711a7924f844
|
||||
size 122964
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5489e7a1df166e7164a095d8e991ee73c7a8c38210391938f40310b8c7fceb5b
|
||||
size 114270
|
||||
oid sha256:32d7bb172182c78e6761a1d3ece76ba04dab388c641b1b55b1223c957451f1f0
|
||||
size 114476
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:24040c49418410cb73fca248c90e7042a81b75419e9391d0f40bcac24cfe7fbb
|
||||
size 120126
|
||||
oid sha256:0decf3920360aca9e29f4cd84544054abc4c4e31bf22e70bb8c602da0cfbefce
|
||||
size 120570
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6c1a66188d85232900d71246a997fa5ee30565deafaefcc1e814ca728cfb4148
|
||||
size 114354
|
||||
oid sha256:45b1b06fd5fea3bd549484fbeed4e74ccee044808daf78f7105f0704787a2ae3
|
||||
size 114548
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:24040c49418410cb73fca248c90e7042a81b75419e9391d0f40bcac24cfe7fbb
|
||||
size 120126
|
||||
oid sha256:0decf3920360aca9e29f4cd84544054abc4c4e31bf22e70bb8c602da0cfbefce
|
||||
size 120570
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6c1a66188d85232900d71246a997fa5ee30565deafaefcc1e814ca728cfb4148
|
||||
size 114354
|
||||
oid sha256:45b1b06fd5fea3bd549484fbeed4e74ccee044808daf78f7105f0704787a2ae3
|
||||
size 114548
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cab43742f2da55e263493e733386fc7e29e79112e23dbf0925bad05dcf1725f3
|
||||
size 117485
|
||||
oid sha256:18093c0e726ffa277e682c463e4b001ab606903cac4b2e415861983dfad4bbd2
|
||||
size 117580
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f8d7b37c4dd4aa966c72a90d848c97ab78828b96a2481eb3a7988546a3f7889c
|
||||
size 109436
|
||||
oid sha256:872665cb25e7af2d0a0e160ee3583a19e0b7acb64e164e3056f66aee24d8b11d
|
||||
size 109526
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:08e9cf98e8e63d204b3bd0909707d614acb5388886e8b5b1c62626adc1df25f8
|
||||
size 129323
|
||||
oid sha256:969509997ea433a016fb5e5bed4283c9944d9aafc8b9e63806c61c0b157b734b
|
||||
size 129700
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:349cab6a64a17c9c0ed6d76c902f06edec4763cd4b7a3304178efba6b733a321
|
||||
size 311524
|
||||
oid sha256:55c81d944ca306394028e296f8682d7921343af7e88c42b269ca3c1a915ef283
|
||||
size 311720
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f34bc615da090c2fb5065cc1f54ad7ea24325b45eda2a86ec79eced83954e912
|
||||
size 150523
|
||||
oid sha256:9aeeeaddb0f1604d2c2bbe186d17a84d246819d079875e32e4b7680ce9776b75
|
||||
size 151426
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f299bc135e6bba9f61d4dda13a9f88df211ee976b32dcba796cbf0b9d16b4d56
|
||||
size 110197
|
||||
oid sha256:76591f78b20b0d0996193db0d75a75c325a42cdc94e88ad90d18019b56ca3c3e
|
||||
size 111201
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c1c8b8ebdb1abc2ed1be215b68a63000cd48d6d6ac2f7ff57824bb6536c30d81
|
||||
size 106300
|
||||
oid sha256:0a5ff4dc40b87bf357069fdf844414749be3628640866981ee95a22f238777c2
|
||||
size 107390
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0503711a558d15afe8768c963947ee264638bcc9c355a88fed8ac2a6a9eecd64
|
||||
size 133308
|
||||
oid sha256:8b04890c3682e653244fcca3a9bba27ff505c29377cce818414181b8370ba26f
|
||||
size 134429
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cbfd26dced936e9bc1dfc943b5c6edde7cc5834046c75392d179a98f940f14d5
|
||||
size 132813
|
||||
oid sha256:cf84b77f9dc5e6f3e9149f06491af97bc94d6be17425aff9be9c7a8f71bfbe59
|
||||
size 133905
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b3b0a7e1ec8bde779c25a8c396579362c8e103cc42cbc2254cf2373033587c3e
|
||||
size 109530
|
||||
oid sha256:5198bfc655966b30e0df00eebf396a3ee1ac3959cf50c8f6683c0d4e60d3ba66
|
||||
size 110527
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:15d0f8157f2ed7f68d1bcdfae02d8ac53734882ab7c8c6c47294a3ecfdefe796
|
||||
size 118030
|
||||
oid sha256:e80f48d1d67784f0de9195048a36a0060d6dfdbab638ef02d4da7148fa5de76d
|
||||
size 119018
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8070f17be77ae86e6281f5be07783787c9c10288e76d34bbec7bd0ae33fffc32
|
||||
size 124171
|
||||
oid sha256:3f500a57177ebf155c58c2210f244c454412a0367ed1b84f8f9bdfa5546d7c49
|
||||
size 125330
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:fade713ff6a809e595d036e3755c9d495d78744e3ea1cc31ce6cd080a72be729
|
||||
size 120388
|
||||
oid sha256:b738b5877dbacd7095a1d3d5d8dd003b87fc3881bbf409caeaf6752103247a66
|
||||
size 121504
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f7b23449b1aa238ca4b2e6df830e5c205078432be73aae1ef462fee71443f563
|
||||
size 105713
|
||||
oid sha256:55e47ae6a4a8cf245861489b96ac3b0e292973d408fe35ad6cbe2741599b6665
|
||||
size 107793
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b9b2b5046d1241cd3c4920fe0e5bd8b927092ec9bad4368d27e224e1d620370b
|
||||
size 120096
|
||||
oid sha256:39c36b97fa5568a8045774eff3a9b3990b23964801f664dd0e19077ad83fc7b4
|
||||
size 121311
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:930a404f3bdae561fd92e2c0756b5ddbebcf322fe40f672554d4c7e63f99d5ed
|
||||
size 96758
|
||||
oid sha256:0c0db081b11178c40bb1786978735bd779e6a9e5da261cb735d9d907487f5279
|
||||
size 97737
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3c8c3862a520cc7e8a7e82ebaa8cc93211380a556fbe92d7643d0091bc5e2e6d
|
||||
size 97820
|
||||
oid sha256:9c55565117038ff408b9879bf4b9aabd25672da6b947c2b0a10275221b99a8b5
|
||||
size 98659
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e361cdf9c392bcfd44735c2f137135150cfcd0e72504b2b23361f69f15c9dba4
|
||||
size 94646
|
||||
oid sha256:846e9447940ccf23f4944b78e2e730c716a1811fd37151ac26ed4efa2d04e7eb
|
||||
size 95667
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:13916ea92ec6ac2eb10e3478476e2175d456f0a6f2d523da0265f95e7ff4e5f2
|
||||
size 96154
|
||||
oid sha256:88b8a6e1615b3f51497a00859076aa9cde30bca6e04ab863392419ebb3488ca9
|
||||
size 96237
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a9f519c7e8dff90ec7f96f09ed81699dbbd3b5d505b89feaafce29743287d6b8
|
||||
size 217991
|
||||
oid sha256:707695c13225b2eb4c1bbb81bf6242ca7b238bf12791f47c38cf0a2b5fe87080
|
||||
size 219020
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:90736cccfc66e012fff90dc2201e3856e7ed48edf41e1df9155e7420648d3d54
|
||||
size 96095
|
||||
oid sha256:2b018e0c22bb0be6c0d0e4767f921db3a458c6ea7a02aa60628490389de1f79f
|
||||
size 96277
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dc0985943936fdc40fd1f430b64a8d2b6f9d6a99329797c0d13d57c23d405678
|
||||
size 169485
|
||||
oid sha256:a61a5e351914f6d0b9bed9c05faba5f2cb04b1aaeb215e01df3c6c3081ead611
|
||||
size 171226
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:45fff7190872cc3fad3415322e06adc7ceca403c943b609978fcd95c240db59e
|
||||
size 165949
|
||||
oid sha256:c8935200eaddcc76d4889dd85d265d2bc3e6ea4ac9ea2e1d706f932e44ff4504
|
||||
size 167775
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:01b87fdb53b417cc79f08ee1113cba9a8b21fe63211205788591c04d975d1d14
|
||||
size 157167
|
||||
oid sha256:034a759c9db8e63715209135e6ae34cf7efaedef5ee971a73c674c007952d2ef
|
||||
size 158800
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2fc38d338d8e036e5882d58b45fdc6a76539bf67e493c5add13a50a150f889f4
|
||||
size 162039
|
||||
oid sha256:3c32df089f70106a4852d21d858ab83fbc6e842c1e34f1ebb0b286c843f4b486
|
||||
size 162893
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:347458792d1aa7c2bf44ad51d6a704bcc75af6d72234b97bad7e7fdaa05216b7
|
||||
size 200667
|
||||
oid sha256:7073562f30ebeb8a4fbb0beeccc9de1e540f1148048ab0acdfd7e730943da1c5
|
||||
size 202430
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4a2da19db31abdc4375487c496b9d210a62d69507ed1d7da635b859b4c036d3d
|
||||
size 80525
|
||||
oid sha256:ecc6666bdde8a101d30ef3925aa76c815336600d8b149c4baf7ae500f767f6e8
|
||||
size 80756
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c03292b2869766486a4fce17d7822ac7303d0fb1df4f13575f0177537823c3bb
|
||||
size 337145
|
||||
oid sha256:cd888b282323ffde3f179aaa9b30239e1801bc0afb7af1f7b3f6410b42e62583
|
||||
size 337169
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:62627c50f97e678b23cbc2c47e5ba4401f34ad6b010c28b4990bf69c879c2229
|
||||
size 66101
|
||||
oid sha256:1ce93bffa754996a34ba6820e5f8133fe7bdb9a65443b1a1ae54b78e47376d62
|
||||
size 65930
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:265541e4885dd109da0212857cbb43393784782e54b6608851b7da1385a59f4c
|
||||
size 308464
|
||||
oid sha256:14aa29c8a73cb71b322ba5ba067ebe8f317b477cf4db754c93902061465a1413
|
||||
size 308497
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:265541e4885dd109da0212857cbb43393784782e54b6608851b7da1385a59f4c
|
||||
size 308464
|
||||
oid sha256:14aa29c8a73cb71b322ba5ba067ebe8f317b477cf4db754c93902061465a1413
|
||||
size 308497
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:14912bee35771a7ea4c1d5849add7b44b2aa7241b3320860f1ce3e1cf6153632
|
||||
size 520204
|
||||
oid sha256:a4b6b5f6c741f9f491975b83cdb534f329964638b59c6e310ffc0339edfddf88
|
||||
size 520952
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:587d707df3881ab349bc4656c275eaa394b11fb742f1718a4617778bf38771df
|
||||
size 836620
|
||||
oid sha256:96c75e9d56f0d20f29c2ef59e733a3b2f9ff04bc13c7b2dfe622339325599c59
|
||||
size 840967
|
||||
|
||||
1
changelog.d/pr-2007.build
Normal file
1
changelog.d/pr-2007.build
Normal file
@@ -0,0 +1 @@
|
||||
Adopt Xcode 15 (sticking with iOS 16 simulator on CI).
|
||||
@@ -3,7 +3,7 @@ require 'semantic'
|
||||
require_relative 'changelog'
|
||||
|
||||
before_all do
|
||||
xcversion(version: "~> 14.3")
|
||||
xcversion(version: "~> 15.0")
|
||||
|
||||
ENV["FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT"] = "180"
|
||||
ENV["FASTLANE_XCODE_LIST_TIMEOUT"] = "180"
|
||||
@@ -76,6 +76,12 @@ lane :alpha do
|
||||
end
|
||||
|
||||
lane :unit_tests do
|
||||
create_simulator_if_necessary(
|
||||
name: "iPhone 14 (16.4)",
|
||||
type: "com.apple.CoreSimulator.SimDeviceType.iPhone-14",
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-16-4"
|
||||
)
|
||||
|
||||
run_tests(
|
||||
scheme: "UnitTests",
|
||||
device: 'iPhone 14 (16.4)',
|
||||
@@ -97,9 +103,16 @@ lane :ui_tests do |options|
|
||||
# Use a fresh simulator state to ensure hardware keyboard isn't attached.
|
||||
reset_simulator_contents()
|
||||
|
||||
create_simulator_if_necessary(
|
||||
name: "iPhone 14 (16.4)",
|
||||
type: "com.apple.CoreSimulator.SimDeviceType.iPhone-14",
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-16-4"
|
||||
)
|
||||
|
||||
create_simulator_if_necessary(
|
||||
name: "iPad (9th generation)",
|
||||
type: "com.apple.CoreSimulator.SimDeviceType.iPad-9th-generation"
|
||||
type: "com.apple.CoreSimulator.SimDeviceType.iPad-9th-generation",
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-16-4"
|
||||
)
|
||||
|
||||
if options[:test_name]
|
||||
@@ -141,7 +154,8 @@ lane :integration_tests do
|
||||
|
||||
create_simulator_if_necessary(
|
||||
name: "iPhone 14 Pro",
|
||||
type: "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Pro"
|
||||
type: "com.apple.CoreSimulator.SimDeviceType.iPhone-14-Pro",
|
||||
runtime: "com.apple.CoreSimulator.SimRuntime.iOS-16-4"
|
||||
)
|
||||
|
||||
run_tests(
|
||||
@@ -411,13 +425,16 @@ private_lane :create_simulator_if_necessary do |options|
|
||||
|
||||
simulator_type = options[:type]
|
||||
UI.user_error!("Invalid simulator type") unless !simulator_type.to_s.empty?
|
||||
|
||||
simulator_runtime = options[:runtime]
|
||||
UI.user_error!("Invalid simulator runtime") unless !simulator_runtime.to_s.empty?
|
||||
|
||||
|
||||
# Use use a `(` here to avoid matching `iPhone 14 Pro` on `iPhone 14 Pro Max` for example
|
||||
# Use a `(` here to avoid matching `iPhone 14 Pro` on `iPhone 14 Pro Max` for example
|
||||
begin sh("xcrun simctl list devices | grep '#{simulator_name} ('")
|
||||
UI.success "Simulator already exists"
|
||||
rescue
|
||||
sh("xcrun simctl create '#{simulator_name}' #{simulator_type}")
|
||||
sh("xcrun simctl create '#{simulator_name}' #{simulator_type} #{simulator_runtime}")
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user