Skip to content
Closed
Show file tree
Hide file tree
Changes from 244 commits
Commits
Show all changes
433 commits
Select commit Hold shift + click to select a range
1f9d6f3
use testci config
armcknight Apr 26, 2025
8fdbe35
set missing profile settings
armcknight Apr 26, 2025
84c45de
fix schemes to match old project, put back fastfile changes
armcknight Apr 26, 2025
793e592
Merge branch 'main' into armcknight/ci/camera-sample-with-xcodegen
armcknight Apr 30, 2025
ccff1ba
Merge branch 'armcknight/ci/camera-sample-with-xcodegen' into armckni…
armcknight Apr 30, 2025
cc0089d
Merge branch 'armcknight/ci/ios-swift-xcodegen' into armcknight/ci/io…
armcknight Apr 30, 2025
806e644
Merge branch 'armcknight/ci/ios-swift6-xcodegen' into armcknight/ci/i…
armcknight Apr 30, 2025
84d92b1
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight Apr 30, 2025
46b6443
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight Apr 30, 2025
fb9498c
move lorem ipsum file to shared location
armcknight Apr 30, 2025
6816489
convert iOS-SwiftUI to xcodegen
armcknight Apr 30, 2025
e5f4d1b
convert iOS15-SwiftUI to xcodegen
armcknight Apr 30, 2025
be778da
convert visionOS-Swift to xcodegen
armcknight Apr 30, 2025
e526173
dont specify an automatic profile specifier with automatic signing
armcknight Apr 30, 2025
ed74758
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight Apr 30, 2025
0bf8489
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight Apr 30, 2025
752feb4
convert macOS-SwiftUI to xcodegen
armcknight Apr 30, 2025
dbd5791
add mac app icons
armcknight Apr 30, 2025
01ce536
get macOS-Swft working including tests
armcknight May 1, 2025
799cd89
ios-objc under xcodegen
armcknight May 1, 2025
deb35f4
get macOS-Swft working including tests
armcknight May 1, 2025
65f1ade
fix some issues with the configs
armcknight May 1, 2025
c335388
add some missing settings to config file
armcknight May 1, 2025
a5cebf0
test
armcknight May 2, 2025
1103f53
Merge branch 'armcknight/ci/camera-sample-with-xcodegen' into armckni…
armcknight May 2, 2025
4ce1960
Merge branch 'armcknight/ci/ios-swift-xcodegen' into armcknight/ci/io…
armcknight May 2, 2025
dc0a0e2
Merge branch 'armcknight/ci/ios-swift6-xcodegen' into armcknight/ci/i…
armcknight May 2, 2025
c36b984
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight May 2, 2025
172e140
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 2, 2025
b445241
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 2, 2025
5203f20
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 2, 2025
0215732
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 2, 2025
4c6220d
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 2, 2025
c0d2ce2
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 2, 2025
4d1cc0d
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 2, 2025
568d4ae
fix plist file
armcknight May 2, 2025
5b7afaf
Merge branch 'armcknight/ci/camera-sample-with-xcodegen' into armckni…
armcknight May 2, 2025
2217b33
Merge branch 'armcknight/ci/ios-swift-xcodegen' into armcknight/ci/io…
armcknight May 2, 2025
05a7e52
Merge branch 'armcknight/ci/ios-swift6-xcodegen' into armcknight/ci/i…
armcknight May 2, 2025
894f4b6
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight May 2, 2025
c5f4707
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 2, 2025
13a1796
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 2, 2025
21cdad8
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 2, 2025
2efe4d1
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 2, 2025
8a5922a
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 2, 2025
1749f11
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 2, 2025
4c0de6d
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 2, 2025
7ef3e3e
remove trash file
armcknight May 2, 2025
51c1e79
add note to devdocs
armcknight May 2, 2025
18ec7a7
open the workspace after generating the projects
armcknight May 2, 2025
b2d4581
Merge branch 'armcknight/ci/camera-sample-with-xcodegen' into armckni…
armcknight May 2, 2025
9380be2
Merge branch 'armcknight/ci/ios-swift-xcodegen' into armcknight/ci/io…
armcknight May 2, 2025
1d9b4a9
Merge branch 'armcknight/ci/ios-swift6-xcodegen' into armcknight/ci/i…
armcknight May 3, 2025
6cdaddd
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight May 3, 2025
cb9f131
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 3, 2025
0a5e544
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 3, 2025
a79970e
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 3, 2025
204e128
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 3, 2025
89059cf
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 3, 2025
b2ead06
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 3, 2025
48e5e7c
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 3, 2025
f2e4b41
add missing link
armcknight May 3, 2025
c4ec203
Merge branch 'armcknight/ci/camera-sample-with-xcodegen' into armckni…
armcknight May 3, 2025
80f203d
Merge branch 'armcknight/ci/ios-swift-xcodegen' into armcknight/ci/io…
armcknight May 3, 2025
821b7b7
Merge branch 'armcknight/ci/ios-swift6-xcodegen' into armcknight/ci/i…
armcknight May 3, 2025
ca2c71b
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight May 3, 2025
9608af4
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 3, 2025
50e5ffc
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 3, 2025
402d037
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 3, 2025
797577b
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 3, 2025
3d67f40
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 3, 2025
8c4b2cd
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 3, 2025
0335b1e
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 3, 2025
406cd7d
trying again to exactly match the signing settings for performance be…
armcknight May 5, 2025
76163da
use debug config for test builds of performance benchmark target/scheme
armcknight May 5, 2025
ffea2a8
fix camera app config
armcknight May 5, 2025
78c6cde
Merge branch 'armcknight/ci/ios-swift-xcodegen' into armcknight/ci/io…
armcknight May 5, 2025
6908d3b
Merge branch 'armcknight/ci/ios-swift6-xcodegen' into armcknight/ci/i…
armcknight May 5, 2025
27a24ba
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight May 5, 2025
77985ea
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 5, 2025
db113cd
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 5, 2025
b9ab1c5
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 5, 2025
303c0a6
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 5, 2025
3c8a137
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 5, 2025
4a452ac
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 5, 2025
b49f0ee
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 5, 2025
1e0e690
remove redundant path spec
armcknight May 5, 2025
ebe4140
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 5, 2025
390966e
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 5, 2025
e69d02f
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 5, 2025
ec249b9
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 5, 2025
4b3445b
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 5, 2025
a08d993
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 5, 2025
344578c
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 5, 2025
9652859
fix script and simplify
armcknight May 5, 2025
703284f
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 5, 2025
23dd492
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 5, 2025
c2bc43a
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 5, 2025
4675eaa
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 5, 2025
6eb45d6
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 5, 2025
00042ed
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 5, 2025
6186400
put back functional changes
armcknight May 5, 2025
765b95b
fixup! put back functional changes
armcknight May 6, 2025
07394c4
comment stating reason for other app targets
armcknight May 6, 2025
8321b95
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 6, 2025
15c77b2
WIP: tvOS project under xcodegen
armcknight May 6, 2025
5148574
modify to correct values
armcknight May 6, 2025
c16b7f9
works with ui tests for both app targets
armcknight May 6, 2025
b8ae6e7
fix ui test workflow
armcknight May 6, 2025
fbbea56
Merge branch 'armcknight/ci/ios-objectivec-xcodegen' into armcknight/…
armcknight May 6, 2025
b1590ca
fix ci invocation of make task
armcknight May 6, 2025
7706bf6
Merge branch 'armcknight/ci/ios-swift6-xcodegen' into armcknight/ci/i…
armcknight May 6, 2025
c8cd64a
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 6, 2025
6abb1cc
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight May 6, 2025
a59db75
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 6, 2025
5e9e222
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
03aa3ea
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 6, 2025
e45a553
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 6, 2025
e27f342
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
875da14
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 6, 2025
f77fe32
Merge branch 'armcknight/ci/ios-objectivec-xcodegen' into armcknight/…
armcknight May 6, 2025
0862e78
fix camera test config
armcknight May 6, 2025
0e2fd89
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 6, 2025
7f70cdc
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
a60fd40
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 6, 2025
6c145e5
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 6, 2025
d2b06ad
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
62b2711
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 6, 2025
9ab253d
Merge branch 'armcknight/ci/ios-objectivec-xcodegen' into armcknight/…
armcknight May 6, 2025
5dcdd78
wip
armcknight May 6, 2025
ae35e63
fixup! wip
armcknight May 6, 2025
32b5ff9
more wip
armcknight May 6, 2025
8b2f3dd
add back dev asset path
armcknight May 6, 2025
fc52fc0
wip building the new shared lib project with xcodegen and using from …
armcknight May 6, 2025
de81596
get working in iOS-Swift
armcknight May 6, 2025
dbc59e6
get building in macOS-Swift; inherit deployment targets from SDK config
armcknight May 6, 2025
03af5e7
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
2473223
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
667895e
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
02dcb0a
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
38eb0eb
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
4cefe54
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
7aa06e1
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
94022ec
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
c293253
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
7c1c351
remove plan from sentry project so it lives only in sample
armcknight May 6, 2025
3a491f3
Merge branch 'armcknight/ci/ios-swift6-xcodegen' into armcknight/ci/i…
armcknight May 6, 2025
b5f1e07
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight May 6, 2025
8ab0937
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 6, 2025
ba47ba0
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 6, 2025
d3d2de0
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 6, 2025
d28fa45
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
299ac1c
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 6, 2025
4e0ed1c
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
dd34cd8
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 6, 2025
80697e8
Merge branch 'armcknight/ci/ios-objectivec-xcodegen' into armcknight/…
armcknight May 6, 2025
e3194dd
Merge branch 'armcknight/ci/tvos-swift-xcodegen' into armcknight/ci/w…
armcknight May 6, 2025
7309c67
Merge branch 'armcknight/ci/watchos-swift-xcodegen' into armcknight/t…
armcknight May 6, 2025
192a1b5
getting closer to building and running
armcknight May 6, 2025
ae5d25f
get working
armcknight May 6, 2025
e8980b8
Merge branch 'armcknight/ci/watchos-swift-xcodegen' into armcknight/t…
armcknight May 6, 2025
39619ce
fix swiftui ui tests
armcknight May 6, 2025
fc2de34
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 6, 2025
833e01a
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
818350f
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 6, 2025
b01d2b8
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
9e5a0b4
Merge branch 'armcknight/ci/ios-objectivec-xcodegen' into armcknight/…
armcknight May 6, 2025
49fe4b5
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 6, 2025
9c7bedb
Merge branch 'armcknight/ci/tvos-swift-xcodegen' into armcknight/ci/w…
armcknight May 6, 2025
d6d377d
Merge branch 'armcknight/ci/watchos-swift-xcodegen' into armcknight/t…
armcknight May 6, 2025
a7b7e37
Format code
getsentry-bot May 6, 2025
5dcfcc9
update tv and watch app project specs
armcknight May 6, 2025
646ebf7
remove unused asset catalogs
armcknight May 6, 2025
2661001
remove unused asset catalog
armcknight May 6, 2025
4437457
fix ui tests
armcknight May 6, 2025
58a5894
Merge branch 'armcknight/ci/ios-swift6-xcodegen' into armcknight/ci/i…
armcknight May 6, 2025
446fd9d
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight May 6, 2025
2431dcf
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 6, 2025
641ac4e
Merge branch 'armcknight/meta/correct-version-setting' into armcknigh…
armcknight May 6, 2025
551f738
Merge branch 'armcknight/ci/ios-swftui-xcodegen' into armcknight/ci/i…
armcknight May 6, 2025
08b90d7
Merge branch 'armcknight/ci/ios15-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
7a8f2d4
Merge branch 'armcknight/ci/visionos-swift-xcodegen' into armcknight/…
armcknight May 6, 2025
f57864b
Merge branch 'armcknight/ci/macos-swiftui-xcodegen' into armcknight/c…
armcknight May 6, 2025
24cdd55
Merge branch 'armcknight/ci/macos-swift-xcodegen' into armcknight/ci/…
armcknight May 6, 2025
45a5928
Merge branch 'armcknight/ci/ios-objectivec-xcodegen' into armcknight/…
armcknight May 6, 2025
a0c3c92
Merge branch 'armcknight/ci/tvos-swift-xcodegen' into armcknight/ci/w…
armcknight May 6, 2025
32e13c8
Merge branch 'armcknight/ci/watchos-swift-xcodegen' into armcknight/t…
armcknight May 6, 2025
228a5a4
integrate into tv/watch apps; keep app icon asset catalog drectly shared
armcknight May 6, 2025
80ab833
use shared lorem ipsum text file and screenshot; fix objc app
armcknight May 6, 2025
976a840
Merge branch 'main' into armcknight/ci/ios13-swift-xcodegen
armcknight May 6, 2025
bfc52b4
add needed missing infoplist keys/values
armcknight May 6, 2025
ee67ad7
rerun workflows when changing the xcodegen specs or xcconfigs
armcknight May 6, 2025
745269b
Merge branch 'armcknight/ci/ios13-swift-xcodegen' into armcknight/ci/…
armcknight May 7, 2025
3b7e17c
Merge branch 'main' into armcknight/ci/ios-swift-cleanup
armcknight May 7, 2025
2b17b03
removing project that shouldve been removed previously
armcknight May 7, 2025
bab0ecf
fix bad merge conflict resolution
armcknight May 7, 2025
d8b865c
Merge branch 'armcknight/ci/ios-swift-cleanup' into armcknight/meta/c…
armcknight May 7, 2025
c3d6db6
update to correct version
armcknight May 7, 2025
7e7bb0e
Merge branch 'main' into armcknight/meta/correct-version-setting
armcknight May 7, 2025
a5b9f6d
Merge branch 'main' into armcknight/test/shared-sdk-lib
armcknight May 7, 2025
bc6652f
updates and fixes after merge
armcknight May 7, 2025
95a973d
wip with scripts to build all sample apps in one command
armcknight May 7, 2025
d7d1d2f
clean up configs
armcknight May 7, 2025
5afb045
Merge branch 'armcknight/test/clean-up-xcconfigs' into armcknight/tes…
armcknight May 7, 2025
4ec7b89
Merge branch 'armcknight/test/shared-sdk-lib' into armkcnight/test/sa…
armcknight May 7, 2025
7069046
trying to use correct destinations for all schemes; stuck on watchOS
armcknight May 7, 2025
7479d75
dont need to manually sign iOS-SwiftUI-UITests
armcknight May 7, 2025
0e1d144
move SentrySDKOverrides and SentrySDKWrapper to shared lib
armcknight May 7, 2025
f9b5c6b
replace all sdk starts with SentrySDKWrapper.shared.startSentry()
armcknight May 7, 2025
3e9c9ad
share the launch args and environment vars to every sample app
armcknight May 7, 2025
1d7af60
move FeaturesViewController to shared lib
armcknight May 7, 2025
48e3392
move feature flags area from tab bar item to pushed view from extras …
armcknight May 7, 2025
e41a467
Merge branch 'armcknight/test/share-sdk-overrides' into armkcnight/te…
armcknight May 7, 2025
612e577
Merge branch 'armkcnight/test/sample-app-build-tooling' into armcknig…
armcknight May 7, 2025
60424b3
use updated versioninig config file from sample apps
armcknight May 7, 2025
080b18f
remove project-defined value to use from config instead
armcknight May 7, 2025
88916ac
only compile in iOS
armcknight May 7, 2025
f9527e8
remove debug
armcknight May 7, 2025
6577b74
Merge branch 'armcknight/test/share-sdk-overrides' into armkcnight/te…
armcknight May 7, 2025
14751a7
Merge branch 'armkcnight/test/sample-app-build-tooling' into armcknig…
armcknight May 7, 2025
44e7636
remaining swift-based apps
armcknight May 7, 2025
bca401d
Merge branch 'armcknight/test/share-sdk-wrapper-xcodegen' into armckn…
armcknight May 7, 2025
1a23a29
move more session replay config options behind feature flags
armcknight May 7, 2025
1aee450
move logic to restart SDK from camera sample app to shared sdk overrides
armcknight May 7, 2025
3e952b6
Merge branch 'main' into armcknight/test/clean-up-xcconfigs
armcknight May 7, 2025
b8efdaf
Merge branch 'armcknight/test/clean-up-xcconfigs' into armcknight/tes…
armcknight May 7, 2025
927ce03
Merge branch 'armcknight/test/shared-sdk-lib' into armcknight/test/sh…
armcknight May 7, 2025
426ff9c
Merge branch 'armcknight/test/share-sdk-wrapper-xcodegen' into armckn…
armcknight May 7, 2025
258f50a
Merge branch 'armcknight/test/share-sdk-overrides' into armcknight/te…
armcknight May 7, 2025
091c49d
Merge branch 'armcknight/test/restart-sdk-on-reconfig' into armcknigh…
armcknight May 7, 2025
e0c3477
Merge branch 'armcknight/test/more-override-config' into armkcnight/t…
armcknight May 7, 2025
d3f1df8
Merge branch 'armkcnight/test/sample-app-build-tooling' into armcknig…
armcknight May 7, 2025
0d5ff59
remove noisy repetitive logging
armcknight May 7, 2025
760f8ac
Merge branch 'armcknight/test/restart-sdk-on-reconfig' into armcknigh…
armcknight May 7, 2025
bce6528
Merge branch 'armcknight/test/more-override-config' into armkcnight/t…
armcknight May 7, 2025
670bec2
Merge branch 'armkcnight/test/sample-app-build-tooling' into armcknig…
armcknight May 7, 2025
fec62f8
fix visionOS build
armcknight May 7, 2025
55f71a4
Merge branch 'armcknight/test/share-sdk-overrides' into armcknight/te…
armcknight May 7, 2025
b0301ef
Merge branch 'armcknight/test/share-sdk-wrapper-xcodegen' into armckn…
armcknight May 7, 2025
02587a2
Merge branch 'armcknight/test/restart-sdk-on-reconfig' into armcknigh…
armcknight May 7, 2025
8e30b1c
Merge branch 'armcknight/test/more-override-config' into armkcnight/t…
armcknight May 7, 2025
eb8e248
Merge branch 'armkcnight/test/sample-app-build-tooling' into armcknig…
armcknight May 7, 2025
346bb42
fix camera app crash
armcknight May 8, 2025
8f640a7
Merge branch 'armcknight/test/clean-up-xcconfigs' into armcknight/tes…
armcknight May 9, 2025
e66b9de
Merge branch 'armcknight/test/shared-sdk-lib' into armcknight/test/sh…
armcknight May 9, 2025
7dd7755
Merge branch 'armcknight/test/share-sdk-wrapper-xcodegen' into armckn…
armcknight May 9, 2025
79549f6
Merge branch 'armcknight/test/share-sdk-overrides' into armcknight/te…
armcknight May 9, 2025
f5cf392
Merge branch 'armcknight/test/restart-sdk-on-reconfig' into armcknigh…
armcknight May 9, 2025
50a9d2e
Merge branch 'armcknight/test/more-override-config' into armkcnight/t…
armcknight May 9, 2025
4d1c3c5
Merge branch 'armkcnight/test/sample-app-build-tooling' into armcknig…
armcknight May 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions .github/workflows/benchmarking.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ on:

# test changes to benchmarking implementation
- "Samples/iOS-Swift/**"
- "Samples/iOS-Swift/PerformanceBenchmarks/**"
- ".github/workflows/benchmarking.yml"
- ".sauce/benchmarking-config.yml"
- "fastlane/**"
Expand All @@ -33,6 +32,8 @@ jobs:
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- run: make init-ci-build
- run: make xcode
- name: Install SentryCli
run: brew install getsentry/tools/sentry-cli
- name: Cache iOS-Swift App and dSYM build products
Expand All @@ -42,14 +43,14 @@ jobs:
path: |
DerivedData/Build/Products/Debug-iphoneos/iOS-Swift.app.dSYM
DerivedData/Build/Products/Debug-iphoneos/iOS-Swift.app
key: ios-swift-for-ui-testing-cache-key-${{ hashFiles('Samples/iOS-Swift/iOS-Swift/**') }}-${{ hashFiles('Sources/Sentry/**') }}
key: ios-swift-for-ui-testing-cache-key-${{ hashFiles('Samples/iOS-Swift/**') }}-${{ hashFiles('Sources/Sentry/**') }}
- name: Cache iOS-Swift UI Test Runner App build product
id: ios-swift-benchmark-runner-cache
uses: actions/cache@v4
with:
path: |
DerivedData/Build/Products/Debug-iphoneos/PerformanceBenchmarks-Runner.app
key: ios-swift-for-ui-testing-cache-key-${{ hashFiles('Samples/iOS-Swift/PerformanceBenchmarks/**') }}
DerivedData/Build/Products/Debug-iphoneos/iOS-Benchmarking-Runner.app
key: ios-swift-for-ui-testing-cache-key-${{ hashFiles('Samples/iOS-Benchmarking/**') }}
- run: bundle exec fastlane build_ios_swift_for_tests
env:
APP_STORE_CONNECT_KEY_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
Expand Down Expand Up @@ -77,7 +78,7 @@ jobs:
name: DerivedData-Xcode
path: |
**/Debug-iphoneos/iOS-Swift.app
**/Debug-iphoneos/PerformanceBenchmarks-Runner.app
**/Debug-iphoneos/iOS-Benchmarking-Runner.app

run-ui-tests-with-sauce:
name: Run benchmarks on Sauce Labs
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ jobs:
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- run: make init-ci-build
- run: make xcode
- name: Run Fastlane
env:
APP_STORE_CONNECT_KEY_ID: ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
Expand Down Expand Up @@ -66,6 +68,8 @@ jobs:
steps:
- uses: actions/checkout@v4
- run: ./scripts/ci-select-xcode.sh 16.3
- run: make init-ci-build
- run: make xcode

# Note: Due to complexity in implementing the CODE_SIGNING_ALLOWED flag in the sentry-xcodebuild.sh script,
# we did not yet migrate this step to use the script yet.
Expand Down
12 changes: 10 additions & 2 deletions .github/workflows/ui-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,11 +114,9 @@ jobs:
- runs-on: macos-13
xcode: "14.3.1"
device: "iPhone 14 (16.4)"

- runs-on: macos-14
xcode: "15.4"
device: "iPhone 15 (17.5)"

- runs-on: macos-15
xcode: "16.3"
device: "iPhone 15 (18.4)"
Expand All @@ -131,6 +129,10 @@ jobs:

- run: ./scripts/ci-select-xcode.sh ${{matrix.xcode}}

- run: make init-ci-build
- run: make xcode
name: XcodeGen iOS-Swift project

- name: Run Fastlane
run: bundle exec fastlane ui_tests_ios_swift device:"${{matrix.device}}"

Expand Down Expand Up @@ -170,6 +172,12 @@ jobs:

- run: ./scripts/ci-select-xcode.sh "16.2"

- run: make init-ci-build
- run: make xcode
name: XcodeGen iOS-Swift project

- run: make xcode

- name: Run Fastlane
run: bundle exec fastlane ui_tests_ios_swift6

Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -224,3 +224,8 @@ dist
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

Samples/SessionReplay-CameraTest/SessionReplay-CameraTest.xcodeproj
Samples/iOS-Swift/iOS-Swift.xcodeproj
Samples/iOS-Swift6/iOS-Swift6.xcodeproj
Samples/iOS13-Swift/iOS13-Swift.xcodeproj
2 changes: 1 addition & 1 deletion .sauce/benchmarking-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ defaults:

xcuitest:
app: ./DerivedData/Build/Products/Debug-iphoneos/iOS-Swift.app
testApp: ./DerivedData/Build/Products/Debug-iphoneos/PerformanceBenchmarks-Runner.app
testApp: ./DerivedData/Build/Products/Debug-iphoneos/iOS-Benchmarking-Runner.app

suites:
- name: "High-end device"
Expand Down
1 change: 1 addition & 0 deletions Brewfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ brew 'pre-commit'
brew 'python3'
brew 'xcbeautify'
brew 'rbenv'
brew 'xcodegen'
1 change: 1 addition & 0 deletions Brewfile-ci-build
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
brew 'xcodegen'
14 changes: 12 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,11 @@ init:
rbenv exec bundle install
./scripts/update-tooling-versions.sh
yarn install

# installs the tools needed to run CI test tasks locally

.PHONY: init-ci-build
init-ci-build:
brew bundle --file Brewfile-ci-build

.PHONY: init-ci-test
init-ci-test:
brew bundle --file Brewfile-ci-test
Expand Down Expand Up @@ -140,3 +143,10 @@ release-pod:
pod trunk push SentryPrivate.podspec
pod trunk push Sentry.podspec
pod trunk push SentrySwiftUI.podspec

xcode:
xcodegen --spec Samples/SessionReplay-CameraTest/SessionReplay-CameraTest.yml
xcodegen --spec Samples/iOS-Swift/iOS-Swift.yml
xcodegen --spec Samples/iOS-Swift6/iOS-Swift6.yml
xcodegen --spec Samples/iOS13-Swift/iOS13-Swift.yml
open Sentry.xcworkspace
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ let package = Package(
targets: [
.binaryTarget(
name: "Sentry",
url: "https://github.com/getsentry/sentry-cocoa/releases/download/8.49.2/Sentry.xcframework.zip",
url: "https://github.com/getsentry/sentry-cocoa/releases/download/8.49.3/Sentry.xcframework.zip",
checksum: "85cf16b4fa2dd0ae58b1e5c62fd8c829c94e5dc92251c3a1de8e71b3fed195ef" //Sentry-Static
),
.binaryTarget(
name: "Sentry-Dynamic",
url: "https://github.com/getsentry/sentry-cocoa/releases/download/8.49.2/Sentry-Dynamic.xcframework.zip",
url: "https://github.com/getsentry/sentry-cocoa/releases/download/8.49.3/Sentry-Dynamic.xcframework.zip",
checksum: "a35caf34219721170f53a3a25281f9f06efd2aa36847d1b604d83ee6b9ae424d" //Sentry-Dynamic
),
.target ( name: "SentrySwiftUI",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
{
"target" : {
"containerPath" : "container:iOS-Swift.xcodeproj",
"identifier" : "848A2560286E3351008A8858",
"name" : "PerformanceBenchmarks"
"identifier" : "E7C8F9BC5364F0980E0B827C",
"name" : "iOS-Benchmarking"
}
}
],
Expand Down
6 changes: 3 additions & 3 deletions Plans/iOS-Swift6_Base.xctestplan
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@
"testTargets" : [
{
"target" : {
"containerPath" : "container:iOS-Swift.xcodeproj",
"identifier" : "7B64386726A6C544000D0F65",
"name" : "iOS-Swift-UITests"
"containerPath" : "container:iOS-Swift6.xcodeproj",
"identifier" : "70F6260DD64A9D7AC4C7A53F",
"name" : "iOS-Swift6-UITests"
}
}
],
Expand Down
Loading
Loading