Run CI with latest versions of Xcode & Swift (#4)
This commit is contained in:
parent
6a08662f4a
commit
979127f0a6
|
@ -26,7 +26,8 @@ jobs:
|
||||||
images:
|
images:
|
||||||
- swift:5.1
|
- swift:5.1
|
||||||
- swift:5.2
|
- swift:5.2
|
||||||
- swiftlang/swift:nightly-5.3-bionic
|
- swift:5.3
|
||||||
|
- swiftlang/swift:nightly-main-focal
|
||||||
container:
|
container:
|
||||||
image: ${{ matrix.images }}
|
image: ${{ matrix.images }}
|
||||||
steps:
|
steps:
|
||||||
|
@ -48,16 +49,16 @@ jobs:
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
xcode:
|
xcode:
|
||||||
- Xcode_11.1.app
|
- Xcode_11.2.app
|
||||||
- Xcode_11.6.app
|
- Xcode_11.6.app
|
||||||
- Xcode_12.app
|
- Xcode_12.3.app
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
- name: Show all Xcode versions
|
- name: Show all Xcode versions
|
||||||
run: ls -an /Applications/ | grep Xcode*
|
run: ls -an /Applications/ | grep Xcode*
|
||||||
- name: Change Xcode command line tools
|
- name: Change Xcode command line tools
|
||||||
run: sudo xcode-select -s /Applications/Xcode_11.2.app/Contents/Developer
|
run: sudo xcode-select -s /Applications/${{ matrix.xcode }}/Contents/Developer
|
||||||
- name: Swift version
|
- name: Swift version
|
||||||
run: swift --version
|
run: swift --version
|
||||||
- name: Xcode Tests
|
- name: Xcode Tests
|
||||||
|
@ -65,5 +66,4 @@ jobs:
|
||||||
swift package generate-xcodeproj
|
swift package generate-xcodeproj
|
||||||
xcodebuild -quiet -parallel-testing-enabled YES -scheme swift-app-store-receipt-validation-Package -enableCodeCoverage YES build test
|
xcodebuild -quiet -parallel-testing-enabled YES -scheme swift-app-store-receipt-validation-Package -enableCodeCoverage YES build test
|
||||||
- name: Codecov
|
- name: Codecov
|
||||||
run: bash <(curl -s https://codecov.io/bash) -t ${{secrets.CODECOV_TOKEN}} -f *.coverage.txt
|
run: bash <(curl -s https://codecov.io/bash) -t ${{ secrets.CODECOV_TOKEN}} -f *.coverage.txt
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue