diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2f6a8118a..fde204c98 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -85,7 +85,7 @@ jobs: - name: Select Python run: | - PYTHON=$(ls -1 /opt/python/*/bin/python | sort | head -n1) + PYTHON=$(printf '%s\n' /opt/python/*/bin/python | sort -V | head -n1) test -x "$PYTHON" echo "PYTHON=$PYTHON" >> "$GITHUB_ENV" "$PYTHON" --version @@ -132,7 +132,7 @@ jobs: - name: Select Python run: | - PYTHON=$(ls -1 /opt/python/*/bin/python | sort | head -n1) + PYTHON=$(printf '%s\n' /opt/python/*/bin/python | sort -V | head -n1) test -x "$PYTHON" echo "PYTHON=$PYTHON" >> "$GITHUB_ENV" "$PYTHON" --version diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bcbc2236c..733df6e76 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -315,7 +315,7 @@ jobs: - name: Select Python run: | - PYTHON=$(ls -1 /opt/python/*/bin/python | sort | head -n1) + PYTHON=$(printf '%s\n' /opt/python/*/bin/python | sort -V | head -n1) test -x "$PYTHON" echo "PYTHON=$PYTHON" >> "$GITHUB_ENV" "$PYTHON" --version @@ -360,7 +360,7 @@ jobs: - name: Select Python run: | - PYTHON=$(ls -1 /opt/python/*/bin/python | sort | head -n1) + PYTHON=$(printf '%s\n' /opt/python/*/bin/python | sort -V | head -n1) test -x "$PYTHON" echo "PYTHON=$PYTHON" >> "$GITHUB_ENV" "$PYTHON" --version @@ -415,7 +415,7 @@ jobs: - name: Select Python run: | - PYTHON=$(ls -1 /opt/python/*/bin/python | sort | head -n1) + PYTHON=$(printf '%s\n' /opt/python/*/bin/python | sort -V | head -n1) test -x "$PYTHON" echo "PYTHON=$PYTHON" >> "$GITHUB_ENV" "$PYTHON" --version