diff --git a/.github/workflows/swift-toolchain.yml b/.github/workflows/swift-toolchain.yml index 7e6a68a5..cd0cfb6e 100644 --- a/.github/workflows/swift-toolchain.yml +++ b/.github/workflows/swift-toolchain.yml @@ -681,6 +681,10 @@ jobs: path: ${{ github.workspace }}/SourceCache/swift show-progress: false + - uses: actions/setup-python@v5 + with: + python-version: '3.9' + - name: Configure Tools run: | $LLVM_EXTERNAL_SWIFT_SOURCE_DIR = cygpath -m ${{ github.workspace }}/SourceCache/swift @@ -1170,6 +1174,9 @@ jobs: } - uses: actions/setup-python@v5 + with: + python-version: '3.9' + - uses: jannekem/run-python-script-action@v1 with: script: | @@ -1682,6 +1689,10 @@ jobs: ndk-version: ${{ inputs.ANDROID_NDK_VERSION }} local-cache: true + - uses: actions/setup-python@v5 + with: + python-version: '3.9' + - name: Configure LLVM if: matrix.os != 'Android' || inputs.build_android run: | @@ -2123,6 +2134,10 @@ jobs: setup-vs-dev-env: ${{ matrix.os == 'Windows' }} host-arch: ${{ matrix.arch }} + - uses: actions/setup-python@v5 + with: + python-version: '3.9' + - name: Compute workspace hash if: matrix.os != 'Android' || inputs.build_android id: workspace_hash @@ -3457,6 +3472,9 @@ jobs: cmake --build ${{ github.workspace }}/BinaryCache/libdispatch --target install - uses: actions/setup-python@v5 + with: + python-version: '3.9' + - uses: jannekem/run-python-script-action@v1 if: matrix.os != 'Android' || inputs.build_android with: