diff --git a/.github/workflows/swift.yaml b/.github/workflows/swift.yaml index 416c83858..c29de719a 100644 --- a/.github/workflows/swift.yaml +++ b/.github/workflows/swift.yaml @@ -7,7 +7,7 @@ on: pull_request: env: - XCODE_VERSION: 16.1.0 + XCODE_VERSION: 16.4.0 TUIST_TEST_DEVICE: iPad (10th generation) TUIST_TEST_PLATFORM: iOS @@ -30,10 +30,10 @@ jobs: - sdk: "17.5" simctl_runtime: "com.apple.CoreSimulator.SimRuntime.iOS-17-5" - installation_required: false + installation_required: true - - sdk: "18.1" - simctl_runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-1" + - sdk: "18.5" + simctl_runtime: "com.apple.CoreSimulator.SimRuntime.iOS-18-5" installation_required: false steps: @@ -65,7 +65,7 @@ jobs: runs-on: macos-latest env: - TUIST_TEST_OS: 18.1 + TUIST_TEST_OS: 18.5 TUIST_TEST_SCHEME: SnapshotTests strategy: @@ -85,13 +85,13 @@ jobs: run: tuist test --path Samples package-tests: - runs-on: macos-latest + runs-on: macos-14 steps: - uses: actions/checkout@v4 - name: Switch Xcode - run: sudo xcode-select -s /Applications/Xcode_${{ env.XCODE_VERSION }}.app + run: sudo xcode-select -s /Applications/Xcode_16.1.app # Command line swift runs on the host platform. # On macOS we can run all tests, including macro tests.