diff --git a/.github/workflows/swift_package_test.yml b/.github/workflows/swift_package_test.yml index 34012cdd..8594adfe 100644 --- a/.github/workflows/swift_package_test.yml +++ b/.github/workflows/swift_package_test.yml @@ -730,11 +730,17 @@ jobs: docker pull $Image echo "image=$Image" >> "$env:GITHUB_OUTPUT" - name: "Install Python 3.10" - if: ${{ !inputs.enable_windows_docker }} + if: ${{ !inputs.enable_windows_docker && !(matrix.swift_version == '6.1' || matrix.swift_version == '6.0' || matrix.swift_version == '5.10' || matrix.swift_version == '5.9') }} uses: actions/setup-python@v6 with: python-version: "3.10" architecture: "x64" + - name: "Install Python 3.9" + if: ${{ !inputs.enable_windows_docker && (matrix.swift_version == '6.1' || matrix.swift_version == '6.0' || matrix.swift_version == '5.10' || matrix.swift_version == '5.9') }} + uses: actions/setup-python@v6 + with: + python-version: "3.9" + architecture: "x64" - name: Install Visual Studio Build Tools if: ${{ !inputs.enable_windows_docker }} run: . ${{ steps.script_path.outputs.root }}/.github/workflows/scripts/windows/install-vsb.ps1