|
|
@@ -25,41 +25,45 @@ jobs:
|
|
|
name: Test macOS, All Xcodes and Swifts
|
|
|
runs-on: ${{ matrix.runsOn }}
|
|
|
env:
|
|
|
- DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}/Contents/Developer"
|
|
|
+ DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}.app/Contents/Developer"
|
|
|
timeout-minutes: 10
|
|
|
strategy:
|
|
|
fail-fast: false
|
|
|
matrix:
|
|
|
include:
|
|
|
- - xcode: "Xcode_14.2.app"
|
|
|
+ - xcode: "Xcode_14.3"
|
|
|
+ runsOn: firebreak
|
|
|
+ name: "macOS 13, Xcode 14.3, Swift 5.8.0"
|
|
|
+ testPlan: "macOS"
|
|
|
+ - xcode: "Xcode_14.2"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, Xcode 14.2, Swift 5.7.2"
|
|
|
testPlan: "macOS"
|
|
|
- - xcode: "Xcode_14.1.app"
|
|
|
+ - xcode: "Xcode_14.1"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, Xcode 14.1, Swift 5.7.1"
|
|
|
testPlan: "macOS"
|
|
|
- - xcode: "Xcode_14.0.1.app"
|
|
|
+ - xcode: "Xcode_14.0.1"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, Xcode 14.0.1, Swift 5.7.0"
|
|
|
testPlan: "macOS"
|
|
|
- - xcode: "Xcode_13.4.1.app"
|
|
|
+ - xcode: "Xcode_13.4.1"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, Xcode 13.4.1, Swift 5.6.1"
|
|
|
testPlan: "macOS-NoTS"
|
|
|
- - xcode: "Xcode_13.3.1.app"
|
|
|
+ - xcode: "Xcode_13.3.1"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, Xcode 13.3.1, Swift 5.6.0"
|
|
|
testPlan: "macOS-NoTS"
|
|
|
- - xcode: "Xcode_13.2.1.app"
|
|
|
+ - xcode: "Xcode_13.2.1"
|
|
|
runsOn: macOS-11
|
|
|
name: "macOS 11, Xcode 13.2.1, Swift 5.5.2"
|
|
|
testPlan: "macOS-NoTS"
|
|
|
- - xcode: "Xcode_13.1.app"
|
|
|
+ - xcode: "Xcode_13.1"
|
|
|
runsOn: macOS-11
|
|
|
name: "macOS 11, Xcode 13.1, Swift 5.5.1"
|
|
|
testPlan: "macOS-NoTS"
|
|
|
- - xcode: "Xcode_13.0.app"
|
|
|
+ - xcode: "Xcode_13.0"
|
|
|
runsOn: macOS-11
|
|
|
name: "macOS 11, Xcode 13.0, Swift 5.5.0"
|
|
|
testPlan: "macOS-NoTS"
|
|
|
@@ -122,12 +126,9 @@ jobs:
|
|
|
- destination: "OS=14.5,name=iPhone 12 Pro"
|
|
|
name: "iOS 14.5"
|
|
|
testPlan: "iOS-NoTS"
|
|
|
- - destination: "OS=13.7,name=iPhone 11 Pro"
|
|
|
- name: "iOS 13.7"
|
|
|
- testPlan: "iOS-NoTS"
|
|
|
- - destination: "OS=12.4,name=iPhone Xs"
|
|
|
- name: "iOS 12.4"
|
|
|
- testPlan: "iOS-Old"
|
|
|
+ # - destination: "OS=13.7,name=iPhone 11 Pro"
|
|
|
+ # name: "iOS 13.7"
|
|
|
+ # testPlan: "iOS-NoTS"
|
|
|
steps:
|
|
|
- uses: actions/checkout@v3
|
|
|
- name: Install Firewalk
|
|
|
@@ -150,12 +151,9 @@ jobs:
|
|
|
- destination: "OS=14.5,name=Apple TV"
|
|
|
name: "tvOS 14.5"
|
|
|
testPlan: "tvOS-NoTS"
|
|
|
- - destination: "OS=13.4,name=Apple TV"
|
|
|
- name: "tvOS 13.4"
|
|
|
- testPlan: "tvOS-NoTS"
|
|
|
- - destination: "OS=12.4,name=Apple TV"
|
|
|
- name: "tvOS 12.4"
|
|
|
- testPlan: "tvOS-Old"
|
|
|
+ # - destination: "OS=13.4,name=Apple TV"
|
|
|
+ # name: "tvOS 13.4"
|
|
|
+ # testPlan: "tvOS-NoTS"
|
|
|
steps:
|
|
|
- uses: actions/checkout@v3
|
|
|
- name: Install Firewalk
|
|
|
@@ -188,34 +186,37 @@ jobs:
|
|
|
name: Test with SPM
|
|
|
runs-on: ${{ matrix.runsOn }}
|
|
|
env:
|
|
|
- DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}/Contents/Developer"
|
|
|
+ DEVELOPER_DIR: "/Applications/${{ matrix.xcode }}.app/Contents/Developer"
|
|
|
timeout-minutes: 10
|
|
|
strategy:
|
|
|
fail-fast: false
|
|
|
matrix:
|
|
|
include:
|
|
|
- - xcode: "Xcode_14.2.app"
|
|
|
+ - xcode: "Xcode_14.3"
|
|
|
+ runsOn: firebreak
|
|
|
+ name: "macOS 13, SPM 5.8.0 Test"
|
|
|
+ - xcode: "Xcode_14.2"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, SPM 5.7.2 Test"
|
|
|
- - xcode: "Xcode_14.1.app"
|
|
|
+ - xcode: "Xcode_14.1"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, SPM 5.7.1 Test"
|
|
|
- - xcode: "Xcode_14.0.1.app"
|
|
|
+ - xcode: "Xcode_14.0.1"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, SPM 5.7.0 Test"
|
|
|
- - xcode: "Xcode_13.4.1.app"
|
|
|
+ - xcode: "Xcode_13.4.1"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, SPM 5.6.1 Test"
|
|
|
- - xcode: "Xcode_13.3.1.app"
|
|
|
+ - xcode: "Xcode_13.3.1"
|
|
|
runsOn: macOS-12
|
|
|
name: "macOS 12, SPM 5.6.0 Test"
|
|
|
- - xcode: "Xcode_13.2.1.app"
|
|
|
+ - xcode: "Xcode_13.2.1"
|
|
|
runsOn: macOS-11
|
|
|
name: "macOS 11, SPM 5.5.2 Test"
|
|
|
- - xcode: "Xcode_13.1.app"
|
|
|
+ - xcode: "Xcode_13.1"
|
|
|
runsOn: macOS-11
|
|
|
name: "macOS 11, SPM 5.5.1 Test"
|
|
|
- - xcode: "Xcode_13.0.app"
|
|
|
+ - xcode: "Xcode_13.0"
|
|
|
runsOn: macOS-11
|
|
|
name: "macOS 11, SPM 5.5.0 Test"
|
|
|
steps:
|
|
|
@@ -231,16 +232,15 @@ jobs:
|
|
|
fail-fast: false
|
|
|
matrix:
|
|
|
include:
|
|
|
- - image: swift:5.7-bionic
|
|
|
- - image: swift:5.7-focal
|
|
|
- - image: swift:5.7-centos7
|
|
|
- - image: swift:5.7-amazonlinux2
|
|
|
- - image: swiftlang/swift:nightly-bionic
|
|
|
+ - image: swift:5.7.3-focal
|
|
|
+ - image: swift:5.7.3-centos7
|
|
|
+ - image: swift:5.7.3-amazonlinux2
|
|
|
- image: swiftlang/swift:nightly-focal
|
|
|
- image: swiftlang/swift:nightly-jammy
|
|
|
- # - image: swiftlang/swift:nightly-centos7
|
|
|
- - image: swiftlang/swift:nightly-centos8
|
|
|
- image: swiftlang/swift:nightly-amazonlinux2
|
|
|
+ - image: swiftlang/swift:nightly-5.8-focal
|
|
|
+ - image: swiftlang/swift:nightly-5.8-jammy
|
|
|
+ - image: swiftlang/swift:nightly-5.8-amazonlinux2
|
|
|
container:
|
|
|
image: ${{ matrix.image }}
|
|
|
timeout-minutes: 10
|