Skip to content

Commit 575f694

Browse files
committed
ci: only copy python.exe to python3.exe if the latter does not exist
We're copying the binary to make sure we can call python3.exe around, but it seems like the base image of GitHub Actions changed, copying the file before we do so. This commit changes the CI script to only copy the file if it doesn't already exist.
1 parent d3163e9 commit 575f694

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/ci/scripts/install-msys2.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ if isWindows; then
2424
# baked in which break LLVM's build system one way or another, so let's use the
2525
# native version which keeps everything as native as possible.
2626
python_home="/c/hostedtoolcache/windows/Python/${native_python_version}/x64"
27-
cp "${python_home}/python.exe" "${python_home}/python3.exe"
27+
if ! [[ -f "${python_home}/python3.exe" ]]; then
28+
cp "${python_home}/python.exe" "${python_home}/python3.exe"
29+
fi
2830
ciCommandAddPath "C:\\hostedtoolcache\\windows\\Python\\${native_python_version}\\x64"
2931
ciCommandAddPath "C:\\hostedtoolcache\\windows\\Python\\${native_python_version}\\x64\\Scripts"
3032
fi

0 commit comments

Comments
 (0)