@@ -10,73 +10,80 @@ defaults:
1010 working-directory : Example
1111jobs :
1212 lint :
13- runs-on : macos-15
13+ runs-on : macos-26
1414 steps :
1515 - uses : actions/checkout@v4
1616 - run : brew install swiftlint
1717 - run : swiftlint lint
1818 BuildSwiftPackage :
19- runs-on : macos-15
19+ runs-on : macos-26
2020 steps :
2121 - uses : actions/checkout@v4
22- - run : sudo xcode-select -s /Applications/Xcode_16.3 .app
22+ - run : sudo xcode-select -s /Applications/Xcode_26.4.1 .app
2323 - name : Building Swift Package
24- run : xcodebuild clean build -scheme SPMBuild -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 16 ,OS=18.4 '
24+ run : xcodebuild clean build -scheme SPMBuild -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 17 ,OS=26.4.1 '
2525 - uses : actions/upload-artifact@v4
2626 if : failure()
2727 name : Upload Swift Package build results
2828 with :
2929 path : /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult
3030 BuildCarthageProject :
31- runs-on : macos-15
31+ runs-on : macos-26
3232 steps :
3333 - uses : actions/checkout@v4
34- - run : sudo xcode-select -s /Applications/Xcode_16.3 .app
34+ - run : sudo xcode-select -s /Applications/Xcode_26.4.1 .app
3535 - name : Building Carthage Project
3636 run : cd ./SPCarthageTest && ./build.sh
3737 ObjC-ExampleApp-tests :
38- runs-on : macos-15
38+ runs-on : macos-26
39+ env :
40+ TOOLCHAINS : com.apple.dt.toolchain.XcodeDefault
3941 steps :
4042 - uses : actions/checkout@v4
41- - run : sudo xcode-select -s /Applications/Xcode_16.3.app
42- - name : ObjC-ExampleApp testing -> iPhone 16 (iOS 18.4)
43- run : xcodebuild test -scheme ObjC-ExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 16,OS=18.4'
43+ - run : |
44+ sudo xcode-select -s /Applications/Xcode_26.4.1.app
45+ xcodebuild -version
46+ xcrun --find swiftc
47+ xcrun --show-sdk-path --sdk iphonesimulator
48+ xcrun simctl list runtimes
49+ - name : ObjC-ExampleApp testing -> iPhone 17 (iOS 26.4.1)
50+ run : xcodebuild test -scheme ObjC-ExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 17,OS=26.4.1'
4451 - uses : actions/upload-artifact@v4
4552 if : failure()
4653 name : Upload ObjCExampleApp tests results
4754 with :
4855 path : /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult
4956 ConsentViewController :
50- runs-on : macos-15
57+ runs-on : macos-26
5158 steps :
5259 - uses : actions/checkout@v4
53- - run : sudo xcode-select -s /Applications/Xcode_16.3 .app
54- - name : ConsentViewController testing -> iPhone 16 (iOS 18.4 )
55- run : xcodebuild test -scheme ConsentViewController_Example -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 16 ,OS=18.4 '
60+ - run : sudo xcode-select -s /Applications/Xcode_26.4.1 .app
61+ - name : ConsentViewController testing -> iPhone 17 (iOS 26.4.1 )
62+ run : xcodebuild test -scheme ConsentViewController_Example -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 17 ,OS=26.4.1 '
5663 - uses : actions/upload-artifact@v4
5764 if : failure()
5865 name : Upload ConsentViewController tests results
5966 with :
6067 path : /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult
6168 AuthExample-tests :
62- runs-on : macos-15
69+ runs-on : macos-26
6370 steps :
6471 - uses : actions/checkout@v4
65- - run : sudo xcode-select -s /Applications/Xcode_16.3 .app
66- - name : ConsentViewController testing -> iPhone 16 (iOS 18.4 )
67- run : xcodebuild test -scheme AuthExample -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 16 ,OS=18.4 '
72+ - run : sudo xcode-select -s /Applications/Xcode_26.4.1 .app
73+ - name : ConsentViewController testing -> iPhone 17 (iOS 26.4.1 )
74+ run : xcodebuild test -scheme AuthExample -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 17 ,OS=26.4.1 '
6875 - uses : actions/upload-artifact@v4
6976 if : failure()
7077 name : Upload ConsentViewController tests results
7178 with :
7279 path : /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult
7380 TVOSExampleApp :
74- runs-on : macos-15
81+ runs-on : macos-26
7582 steps :
7683 - uses : actions/checkout@v4
77- - run : sudo xcode-select -s /Applications/Xcode_16.3 .app
78- - name : ConsentViewController testing -> Apple TV (tvOS 18.4 )
79- run : xcodebuild test -scheme TVOSExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=tvOS Simulator,name=Apple TV,OS=18 .4'
84+ - run : sudo xcode-select -s /Applications/Xcode_26.4.1 .app
85+ - name : ConsentViewController testing -> Apple TV (tvOS 26.4.1 )
86+ run : xcodebuild test -scheme TVOSExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=tvOS Simulator,name=Apple TV,OS=26 .4'
8087 - uses : actions/upload-artifact@v4
8188 if : failure()
8289 name : Upload TVOSExampleApp tests results
0 commit comments