try sdk #425
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: build | |
| on: | |
| push: | |
| pull_request: | |
| workflow_dispatch: | |
| jobs: | |
| xcode_16: | |
| runs-on: macos-15 | |
| env: | |
| DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Version | |
| run: swift --version | |
| - name: Build | |
| run: swift build --build-tests --enable-code-coverage | |
| - name: Test | |
| run: swift test --skip-build --enable-code-coverage | |
| - name: Gather code coverage | |
| run: xcrun llvm-cov export -format="lcov" .build/debug/SwiftDrawPackageTests.xctest/Contents/MacOS/SwiftDrawPackageTests -instr-profile .build/debug/codecov/default.profdata > coverage_report.lcov | |
| - name: Upload Coverage | |
| uses: codecov/codecov-action@v4 | |
| with: | |
| token: ${{ secrets.CODECOV_TOKEN }} | |
| files: ./coverage_report.lcov | |
| xcode_15_4: | |
| runs-on: macos-14 | |
| env: | |
| DEVELOPER_DIR: /Applications/Xcode_15.3.app/Contents/Developer | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Version | |
| run: swift --version | |
| - name: Build | |
| run: swift build --build-tests | |
| - name: Test | |
| run: swift test --skip-build | |
| xcode_15_3: | |
| runs-on: macos-14 | |
| env: | |
| DEVELOPER_DIR: /Applications/Xcode_15.3.app/Contents/Developer | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Version | |
| run: swift --version | |
| - name: Build | |
| run: swift build --build-tests | |
| - name: Test | |
| run: swift test --skip-build | |
| xcode_14_3: | |
| runs-on: macos-13 | |
| env: | |
| DEVELOPER_DIR: /Applications/Xcode_14.3.app/Contents/Developer | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Version | |
| run: swift --version | |
| - name: Build | |
| run: swift build --build-tests | |
| - name: Test | |
| run: swift test --skip-build | |
| linux_5_8: | |
| runs-on: ubuntu-latest | |
| container: swift:5.8 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Version | |
| run: swift --version | |
| - name: Build | |
| run: swift build --build-tests | |
| - name: Test | |
| run: swift test --skip-build | |
| linux_5_9: | |
| runs-on: ubuntu-latest | |
| container: swift:5.9 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Version | |
| run: swift --version | |
| - name: Build | |
| run: swift build --build-tests | |
| - name: Test | |
| run: swift test --skip-build | |
| linux_5_10: | |
| runs-on: ubuntu-latest | |
| container: swift:5.10 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Version | |
| run: swift --version | |
| - name: Build | |
| run: swift build --build-tests | |
| - name: Test | |
| run: swift test --skip-build | |
| linux_6: | |
| runs-on: ubuntu-latest | |
| container: swift:6.0 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Version | |
| run: swift --version | |
| - name: Build | |
| run: swift build --build-tests | |
| - name: Test | |
| run: swift test --skip-build | |
| android: | |
| runs-on: ubuntu-latest | |
| container: swift:6.0.3 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Version | |
| run: swift --version | |
| - name: Install SDK | |
| run: swift sdk install https://github.com/finagolfin/swift-android-sdk/releases/download/6.0.3/swift-6.0.3-RELEASE-android-24-0.1.artifactbundle.tar.gz --checksum 4566f23ae2d36dc5c02e915cd67d83b2af971faca4b2595fdd75cf0286acfac1 | |
| - name: Build | |
| run: swift build --build-tests --swift-sdk aarch64-unknown-linux-android24 | |
| - name: Test | |
| run: swift test --skip-build --swift-sdk aarch64-unknown-linux-android24 |