diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d5b6af8..7dca21c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,18 +13,17 @@ on: branches: - main -env: - DEVELOPER_DIR: /Applications/Xcode_15.0.app/Contents/Developer - jobs: apple_test: name: Test - runs-on: macOS-13 + runs-on: macOS-14 + env: + DEVELOPER_DIR: /Applications/Xcode_16.0.app/Contents/Developer strategy: matrix: destination: - "platform=macOS" - - "platform=iOS Simulator,name=iPhone 12" + - "platform=iOS Simulator,name=iPhone 15" steps: - uses: actions/checkout@v4 @@ -32,26 +31,13 @@ jobs: run: set -o pipefail && xcodebuild -scheme LanguageServerProtocol -destination "${{ matrix.destination }}" test | xcpretty linux_test: - name: Test Linux 5.8.1 - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Install swiftly - run: curl -L https://swift-server.github.io/swiftly/swiftly-install.sh | bash -s -- -y - - name: Install the latest Swift toolchain - run: swiftly install 5.8.1 - - name: Test - run: swift test - - linux_latest_test: name: Test Linux runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Install swiftly - run: curl -L https://swift-server.github.io/swiftly/swiftly-install.sh | bash -s -- -y + run: curl -L https://swiftlang.github.io/swiftly/swiftly-install.sh | bash -s -- -y - name: Install the latest Swift toolchain run: swiftly install latest - name: Test