@@ -10,67 +10,73 @@ defaults:
10
10
working-directory : Example
11
11
jobs :
12
12
lint :
13
- runs-on : macos-latest
13
+ runs-on : macos-latest-large
14
14
steps :
15
- - uses : actions/checkout@v2
15
+ - uses : actions/checkout@v4
16
16
- name : linting
17
17
run : swiftlint lint
18
18
BuildSwiftPackage :
19
- runs-on : macos-latest
19
+ runs-on : macos-latest-large
20
20
steps :
21
- - uses : actions/checkout@v2
21
+ - uses : actions/checkout@v4
22
+ - run : sudo xcode-select -s /Applications/Xcode_15.3.app
22
23
- name : Building Swift Package
23
- run : xcodebuild clean build -scheme SPMBuild -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 14 Pro ,OS=16.2 '
24
+ run : xcodebuild clean build -scheme SPMBuild -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 15 ,OS=17.4 '
24
25
- uses : actions/upload-artifact@v2
25
26
if : failure()
26
27
name : Upload Swift Package build results
27
28
with :
28
29
path : /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult
29
30
BuildCarthageProject :
30
- runs-on : macos-latest
31
+ runs-on : macos-latest-large
31
32
steps :
32
- - uses : actions/checkout@v2
33
+ - uses : actions/checkout@v4
34
+ - run : sudo xcode-select -s /Applications/Xcode_15.3.app
33
35
- name : Building Carthage Project
34
36
run : cd ./SPCarthageTest && ./build.sh
35
37
ObjC-ExampleApp-tests :
36
- runs-on : macos-latest
38
+ runs-on : macos-latest-large
37
39
steps :
38
- - uses : actions/checkout@v2
39
- - name : ObjC-ExampleApp testing -> iPhone 14 Pro (iOS 16.2)
40
- run : xcodebuild test -scheme ObjC-ExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 14 Pro,OS=16.2'
40
+ - uses : actions/checkout@v4
41
+ - run : sudo xcode-select -s /Applications/Xcode_15.3.app
42
+ - name : ObjC-ExampleApp testing -> iPhone 15 (iOS 17.4)
43
+ run : xcodebuild test -scheme ObjC-ExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 15,OS=17.4'
41
44
- uses : actions/upload-artifact@v2
42
45
if : failure()
43
46
name : Upload ObjCExampleApp tests results
44
47
with :
45
48
path : /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult
46
49
ConsentViewController :
47
- runs-on : macos-latest
50
+ runs-on : macos-latest-large
48
51
steps :
49
- - uses : actions/checkout@v2
50
- - name : ConsentViewController testing -> iPhone 14 Pro (iOS 16.2)
51
- run : xcodebuild test -scheme ConsentViewController_Example -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 14 Pro,OS=16.2'
52
+ - uses : actions/checkout@v4
53
+ - run : sudo xcode-select -s /Applications/Xcode_15.3.app
54
+ - name : ConsentViewController testing -> iPhone 15 (iOS 17.4)
55
+ run : xcodebuild test -scheme ConsentViewController_Example -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 15,OS=17.4'
52
56
- uses : actions/upload-artifact@v2
53
57
if : failure()
54
58
name : Upload ConsentViewController tests results
55
59
with :
56
60
path : /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult
57
61
AuthExample-tests :
58
- runs-on : macos-latest
62
+ runs-on : macos-latest-large
59
63
steps :
60
- - uses : actions/checkout@v2
61
- - name : ConsentViewController testing -> iPhone 14 Pro (iOS 16.2)
62
- run : xcodebuild test -scheme AuthExample -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 14 Pro,OS=16.2'
64
+ - uses : actions/checkout@v4
65
+ - run : sudo xcode-select -s /Applications/Xcode_15.3.app
66
+ - name : ConsentViewController testing -> iPhone 15 (iOS 17.4)
67
+ run : xcodebuild test -scheme AuthExample -workspace ConsentViewController.xcworkspace -destination 'platform=iOS Simulator,name=iPhone 15,OS=17.4'
63
68
- uses : actions/upload-artifact@v2
64
69
if : failure()
65
70
name : Upload ConsentViewController tests results
66
71
with :
67
72
path : /Users/runner/Library/Developer/Xcode/DerivedData/**/*.xcresult
68
73
NativePMExampleApp :
69
- runs-on : macos-latest
74
+ runs-on : macos-latest-large
70
75
steps :
71
- - uses : actions/checkout@v2
72
- - name : ConsentViewController testing -> Apple TV (tvOS 16.1)
73
- run : xcodebuild test -scheme NativePMExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=tvOS Simulator,name=Apple TV,OS=16.1'
76
+ - uses : actions/checkout@v4
77
+ - run : sudo xcode-select -s /Applications/Xcode_15.3.app
78
+ - name : ConsentViewController testing -> Apple TV (tvOS 17.4)
79
+ run : xcodebuild test -scheme NativePMExampleApp -workspace ConsentViewController.xcworkspace -destination 'platform=tvOS Simulator,name=Apple TV,OS=17.4'
74
80
- uses : actions/upload-artifact@v2
75
81
if : failure()
76
82
name : Upload NativePMExampleApp tests results
0 commit comments