diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d092341..7fa71ca 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,22 +10,33 @@ on: workflow_dispatch: jobs: - library: - runs-on: macos-12 + lint: + runs-on: macos-13 environment: default - strategy: - matrix: - platform: [macOS] - xcode: [13.2.1, 13.4.1, '14.0'] - # Swift: 5.5.2, 5.6, 5.7 steps: - uses: actions/checkout@v3 - - name: Select Xcode ${{ matrix.xcode }} - run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app - name: Format lint run: swiftformat --lint . - name: Lint run: swiftlint . + test: + environment: default + strategy: + matrix: + include: + - os: macos-12 + xcode: 13.2.1 # Swift 5.5.2 + - os: macos-12 + xcode: 13.4.1 # Swift 5.6 + - os: macos-13 + xcode: 14.2 # Swift 5.7 + - os: macos-13 + xcode: 14.3 # Swift 5.8 + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v3 + - name: Select Xcode ${{ matrix.xcode }} + run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode }}.app - name: Run Tests run: swift test --enable-code-coverage - name: Swift Coverage Report diff --git a/.gitignore b/.gitignore index 95c4320..65bf5ff 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /Packages /*.xcodeproj xcuserdata/ +/.default.profraw \ No newline at end of file diff --git a/Package.resolved b/Package.resolved index 5ad877a..5d7ec1d 100644 --- a/Package.resolved +++ b/Package.resolved @@ -15,8 +15,8 @@ "repositoryURL": "https://github.com/pointfreeco/swift-custom-dump.git", "state": { "branch": null, - "revision": "de8ba65649e7ee317b9daf27dd5eebf34bd4be57", - "version": "0.9.1" + "revision": "84b30e1af72e0ffe6dfbfe39d53b8173caacf224", + "version": "0.10.2" } }, { @@ -24,8 +24,8 @@ "repositoryURL": "https://github.com/pointfreeco/xctest-dynamic-overlay", "state": { "branch": null, - "revision": "ab8c9f45843694dd16be4297e6d44c0634fd9913", - "version": "0.8.4" + "revision": "4af50b38daf0037cfbab15514a241224c3f62f98", + "version": "0.8.5" } } ]