File tree Expand file tree Collapse file tree 3 files changed +18
-19
lines changed Expand file tree Collapse file tree 3 files changed +18
-19
lines changed Original file line number Diff line number Diff line change @@ -11,17 +11,16 @@ jobs:
11
11
strategy :
12
12
fail-fast : false
13
13
matrix :
14
+ ios : [^26, ^18, ^17]
14
15
include :
15
- - macos : macos-15
16
- ios : ^18
16
+ - ios : ^26
17
+ xcode : ^26
18
+ - ios : ^18
19
+ xcode : ^16
20
+ - ios : ^17
17
21
xcode : ^16
18
- # - macos: macos-15
19
- # ios: ^26
20
- # xcode: ^26
21
- # Note: iOS 26 simulator is not yet available on GitHub runners
22
22
uses : ./.github/workflows/reusable-workflow.yaml
23
23
with :
24
24
ios : ${{ matrix.ios }}
25
25
xcode : ${{ matrix.xcode }}
26
- macos : ${{ matrix.macos }}
27
26
secrets : inherit
Original file line number Diff line number Diff line change 6
6
7
7
jobs :
8
8
permission-check :
9
- runs-on : macos-15
9
+ runs-on : macos-26
10
10
env :
11
11
BUNDLE_GEMFILE : ${{ github.workspace }}/.github/DangerFiles/Gemfile
12
12
steps :
@@ -33,18 +33,15 @@ jobs:
33
33
needs : [permission-check]
34
34
strategy :
35
35
matrix :
36
+ ios : [^26, ^18]
36
37
include :
37
- - macos : macos-15
38
- ios : ^18
38
+ - ios : ^26
39
+ xcode : ^26
40
+ - ios : ^18
39
41
xcode : ^16
40
- # - macos: macos-15
41
- # ios: ^26
42
- # xcode: ^26
43
- # Note: iOS 26 simulator is not yet available on GitHub runners
44
42
uses : ./.github/workflows/reusable-workflow.yaml
45
43
with :
46
44
is_pr : true
47
- macos : ${{ matrix.macos }}
48
- ios : ${{ matrix.ios }}
49
- xcode : ${{ matrix.xcode }}
45
+ ios : ${{ matrix.include.ios }}
46
+ xcode : ${{ matrix.include.xcode }}
50
47
secrets : inherit
Original file line number Diff line number Diff line change 10
10
required : false
11
11
type : string
12
12
macos :
13
- default : macos-15
13
+ default : macos-26
14
14
required : false
15
15
type : string
16
16
is_pr :
38
38
cd iosTests
39
39
./prepareios.js
40
40
./create_test_credentials_from_env.js
41
+ - name : Install iOS 17 runtime if needed
42
+ if : ${{ inputs.ios == '^17' }}
43
+ run : xcodes runtimes install "iOS 17.5"
41
44
- uses : mxcl/xcodebuild@v3
42
45
with :
43
46
xcode : ${{ inputs.xcode }}
54
57
show-code-coverage : false
55
58
upload-bundles : false
56
59
show-passed-tests : false
57
- if : success() || failure()
60
+ if : success() || failure() && ${{ inputs.ios != '^26' }}
58
61
- uses : codecov/codecov-action@v4
59
62
env :
60
63
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
You can’t perform that action at this time.
0 commit comments