diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index 46a117015..e796bff07 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -22,6 +22,9 @@ jobs: runs-on: ${{ matrix.os }} + env: + SWIFT_VERSION: 6.1 + steps: - uses: actions/setup-node@v4 with: @@ -31,9 +34,12 @@ jobs: # what swift binary to use? - name: Setup Swift for Ubuntu if: runner.os == 'Linux' - uses: swift-actions/setup-swift@v2 - with: - swift-version: "6.0.3" + run: | + wget -q https://download.swift.org/swift-${SWIFT_VERSION}-release/ubuntu2204/swift-${SWIFT_VERSION}-RELEASE/swift-${SWIFT_VERSION}-RELEASE-ubuntu22.04.tar.gz + tar xzf swift-${SWIFT_VERSION}-RELEASE-ubuntu22.04.tar.gz + mv swift-${SWIFT_VERSION}-RELEASE-ubuntu22.04 /opt/swift + rm swift-${SWIFT_VERSION}-RELEASE-ubuntu22.04.tar.gz + export PATH="/opt/swift/usr/bin:${PATH}" - uses: actions/checkout@v2 - name: Build run: swift build -c ${{ matrix.kind }} -v