mirror of
https://github.com/github/codeql-action.git
synced 2025-12-26 09:10:07 +08:00
#996: Fix python_setup/install_tool.sh
When the script executed on a runner which does not have python2, script incorrectly execute the code inside the if condition. This script runs using /bin/sh in Ubuntu and cause the problem. Fix for this issue to use different syntax in output redirection. Issue is reproduced using running the job on ubunutu container. Fix also verified in the action https://github.com/cdivitotawela/codeql-issue/actions/runs/2038007502
This commit is contained in:
committed by
Chaminda Divitotawela
parent
4d6e9c02ac
commit
077ec096bb
@@ -28,7 +28,7 @@ python3 -m pip install --user 'virtualenv<20.11'
|
||||
python3 -m pip install --user poetry!=1.0.10
|
||||
python3 -m pip install --user pipenv
|
||||
|
||||
if command -v python2 &> /dev/null; then
|
||||
if command -v python2 >/dev/null 2>&1; then
|
||||
# Setup Python 2 dependency installation tools.
|
||||
# The Ubuntu 20.04 GHA environment does not come with a Python 2 pip
|
||||
curl --location --fail https://bootstrap.pypa.io/pip/2.7/get-pip.py | python2
|
||||
|
||||
Reference in New Issue
Block a user