name: SwiftPM on: push: branches: [master] paths: - '.github/workflows/swiftpm.yml' - 'Package*' - 'Sources/**' - 'Tests/**' pull_request: paths: - '.github/workflows/swiftpm.yml' - 'Package*' - 'Sources/**' - 'Tests/**' jobs: Xcode: strategy: fail-fast: false matrix: xcode_version: ['11.3.1', '11.7', '12'] runs-on: macos-10.15 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode_version }}.app steps: - uses: actions/checkout@v1 - run: swift -version - run: swift test Linux: strategy: fail-fast: false matrix: tag: ['5.1', '5.2', '5.3'] runs-on: ubuntu-latest container: norionomura/swift:${{ matrix.tag }} steps: - uses: actions/checkout@v1 - run: swift test