From ba999728febf9ce36b29919472fa3fd7c23914ee Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Fri, 17 May 2024 12:07:45 -0700 Subject: [PATCH] CI: Use a working setup-swift on Windows (#3) --- .github/workflows/build-and-test.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 928052d..d05057c 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -52,11 +52,20 @@ jobs: with: xcode-version: latest-stable - - name: 'Set up swift' + - name: Set up swift (non-Windows) + if: ${{ runner.os != 'Windows' }} uses: SwiftyLab/setup-swift@latest with: swift-version: ${{ env.swift-version }} + - uses: compnerd/gha-setup-vsdevenv@main + - name: Set up swift (Windows) + if: ${{ runner.os == 'Windows' }} + uses: compnerd/gha-setup-swift@v0.2.1 + with: + branch: swift-${{ env.swift-version }}-release + tag: ${{ env.swift-version }}-RELEASE + - name: Verify swift version run: swift --version && swift --version | grep -q ${{ env.swift-version }} shell: bash