diff --git a/.github/workflows/swift-arm.yml b/.github/workflows/swift-arm.yml index 951be6c..de3f377 100644 --- a/.github/workflows/swift-arm.yml +++ b/.github/workflows/swift-arm.yml @@ -2,41 +2,6 @@ name: Swift ARM on: [push] jobs: - linux-arm64-build: - name: Build for Linux Arm64 - runs-on: [Linux, ARM64] - strategy: - matrix: - swift: [5.6.3-focal, 5.7.1-jammy] - container: swift:${{ matrix.swift }} - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Swift Version - run: swift --version - - name: Build (Debug) - run: swift build -c debug -j 1 - - name: Build (Release) - run: swift build -c release -j 1 - - name: Test (Debug) - run: swift test --configuration debug -j 1 - - name: Test (Release) - run: swift test --configuration release -Xswiftc -enable-testing -j 1 - - linux-armv7-build: - name: Build for Linux Armv7 - runs-on: [self-hosted, Linux, ARM] - container: colemancda/swift-armv7:latest-runtime - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Swift Version - run: swift --version - - name: Build (Debug) - run: swift build -j 1 - - name: Test (Debug) - run: swift test -j 1 - linux-armv7-crosscompile-build: name: Crosscompile for Linux Armv7 runs-on: ubuntu-latest @@ -57,18 +22,3 @@ jobs: with: name: linux-armv7-crosscompile-test path: .build/*/*.xctest - - linux-armv7-crosscompile-test: - name: Test for Linux Armv7 - runs-on: [self-hosted, Linux, ARM] - container: colemancda/swift-armv7:latest-runtime - needs: linux-armv7-crosscompile-build - steps: - - name: Download artifacts - uses: actions/download-artifact@v3 - with: - name: linux-armv7-crosscompile-test - - name: Test (Release) - run: | - chmod +x ./release/PredicatePackageTests.xctest - ./release/PredicatePackageTests.xctest diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index 70c8587..d5aea0e 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -5,7 +5,7 @@ jobs: name: macOS strategy: matrix: - swift: [5.6.3, 5.7.1] + swift: [5.6.3, 5.7.3] os: [macos-latest] runs-on: ${{ matrix.os }} steps: @@ -28,7 +28,7 @@ jobs: name: Linux strategy: matrix: - swift: [5.1.5, 5.5, 5.6.3, 5.7.1] + swift: [5.1.5, 5.5, 5.6.3, 5.7.3] os: [ubuntu-20.04] runs-on: ${{ matrix.os }} steps: