|
|
@@ -16,7 +16,7 @@ jobs:
|
|
|
steps:
|
|
|
- uses: maxim-lobanov/setup-xcode@v1.5.1
|
|
|
with:
|
|
|
- xcode-version: ^13.0
|
|
|
+ xcode-version: ^14.1
|
|
|
- uses: actions/checkout@v3
|
|
|
- name: Run SwiftPM Tests
|
|
|
run: swift test --enable-code-coverage --parallel
|
|
|
@@ -24,14 +24,14 @@ jobs:
|
|
|
id: coverage-files
|
|
|
- uses: codecov/codecov-action@v3
|
|
|
with:
|
|
|
- token: ${{secrets.CODECOV_TOKEN}}
|
|
|
- files: ${{join(fromJSON(steps.coverage-files.outputs.files), ',')}}
|
|
|
+ token: ${{ secrets.CODECOV_TOKEN }}
|
|
|
+ files: ${{ join(fromJSON(steps.coverage-files.outputs.files), ',') }}
|
|
|
|
|
|
xcode:
|
|
|
runs-on: macos-12
|
|
|
strategy:
|
|
|
matrix:
|
|
|
- scheme: [Swift Tests]
|
|
|
+ scheme: [ Swift Tests ]
|
|
|
destination:
|
|
|
- platform=macOS
|
|
|
- platform=iOS Simulator,OS=latest,name=iPhone 12 Pro
|
|
|
@@ -46,14 +46,14 @@ jobs:
|
|
|
steps:
|
|
|
- uses: maxim-lobanov/setup-xcode@v1.5.1
|
|
|
with:
|
|
|
- xcode-version: ^13.0
|
|
|
+ xcode-version: ^14.1
|
|
|
- uses: actions/checkout@v3
|
|
|
- uses: sersoft-gmbh/xcodebuild-action@v2
|
|
|
with:
|
|
|
project: Tests/Tests.xcodeproj
|
|
|
- scheme: ${{matrix.scheme}}
|
|
|
- destination: ${{matrix.destination}}
|
|
|
- skip-testing: ${{matrix.skip-testing}}
|
|
|
+ scheme: ${{ matrix.scheme }}
|
|
|
+ destination: ${{ matrix.destination }}
|
|
|
+ skip-testing: ${{ matrix.skip-testing }}
|
|
|
enable-code-coverage: true
|
|
|
parallel-testing-enabled: true
|
|
|
build-settings: GCC_GENERATE_TEST_COVERAGE_FILES=YES
|
|
|
@@ -62,5 +62,5 @@ jobs:
|
|
|
id: coverage-files
|
|
|
- uses: codecov/codecov-action@v3
|
|
|
with:
|
|
|
- token: ${{secrets.CODECOV_TOKEN}}
|
|
|
- files: ${{join(fromJSON(steps.coverage-files.outputs.files), ',')}}
|
|
|
+ token: ${{ secrets.CODECOV_TOKEN }}
|
|
|
+ files: ${{ join(fromJSON(steps.coverage-files.outputs.files), ',') }}
|