diff --git a/.github/workflows/call-universal_test_workflow.yaml b/.github/workflows/call-universal_test_workflow.yaml index 36785f93..4d506f4f 100644 --- a/.github/workflows/call-universal_test_workflow.yaml +++ b/.github/workflows/call-universal_test_workflow.yaml @@ -1693,10 +1693,11 @@ jobs: if: ${{ inputs.runs_on != '"ubuntu-latest"'}} run: | NPM=$(type -p 'npm'||true) - if [ -z "${NPM}" ]; then - echo -e "\033[0;35m### Installing npm ###\033[0m" + PIPX=$(type -p 'pipx'||true) + if [ -z "${NPM}" ] || [ -z "${PIPX}" ]; then + echo -e "\033[0;35m### Installing npm, shellcheck, pipx ###\033[0m" sudo DEBIAN_FRONTEND=noninteractive apt-get -qq update - sudo apt-get -qq install npm shellcheck pipx + sudo apt-get -qq install npm shellcheck pipx python3-venv fi - name: Checkout diff --git a/.github/workflows/call-universal_test_workflow.yml b/.github/workflows/call-universal_test_workflow.yml index 36785f93..4d506f4f 100644 --- a/.github/workflows/call-universal_test_workflow.yml +++ b/.github/workflows/call-universal_test_workflow.yml @@ -1693,10 +1693,11 @@ jobs: if: ${{ inputs.runs_on != '"ubuntu-latest"'}} run: | NPM=$(type -p 'npm'||true) - if [ -z "${NPM}" ]; then - echo -e "\033[0;35m### Installing npm ###\033[0m" + PIPX=$(type -p 'pipx'||true) + if [ -z "${NPM}" ] || [ -z "${PIPX}" ]; then + echo -e "\033[0;35m### Installing npm, shellcheck, pipx ###\033[0m" sudo DEBIAN_FRONTEND=noninteractive apt-get -qq update - sudo apt-get -qq install npm shellcheck pipx + sudo apt-get -qq install npm shellcheck pipx python3-venv fi - name: Checkout diff --git a/.github/workflows/universal_workflow_light.yaml b/.github/workflows/universal_workflow_light.yaml index a0ffe44b..5d194bc9 100644 --- a/.github/workflows/universal_workflow_light.yaml +++ b/.github/workflows/universal_workflow_light.yaml @@ -1246,10 +1246,11 @@ jobs: if: ${{ inputs.runs_on != '"ubuntu-latest"'}} run: | NPM=$(type -p 'npm'||true) - if [ -z "${NPM}" ]; then - echo -e "\033[0;35m### Installing npm ###\033[0m" + PIPX=$(type -p 'pipx'||true) + if [ -z "${NPM}" ] || [ -z "${PIPX}" ]; then + echo -e "\033[0;35m### Installing npm, shellcheck, pipx ###\033[0m" sudo DEBIAN_FRONTEND=noninteractive apt-get -qq update - sudo apt-get -qq install npm shellcheck pipx + sudo apt-get -qq install npm shellcheck pipx python3-venv fi - name: Checkout diff --git a/.github/workflows/universal_workflow_light.yml b/.github/workflows/universal_workflow_light.yml index a0ffe44b..5d194bc9 100644 --- a/.github/workflows/universal_workflow_light.yml +++ b/.github/workflows/universal_workflow_light.yml @@ -1246,10 +1246,11 @@ jobs: if: ${{ inputs.runs_on != '"ubuntu-latest"'}} run: | NPM=$(type -p 'npm'||true) - if [ -z "${NPM}" ]; then - echo -e "\033[0;35m### Installing npm ###\033[0m" + PIPX=$(type -p 'pipx'||true) + if [ -z "${NPM}" ] || [ -z "${PIPX}" ]; then + echo -e "\033[0;35m### Installing npm, shellcheck, pipx ###\033[0m" sudo DEBIAN_FRONTEND=noninteractive apt-get -qq update - sudo apt-get -qq install npm shellcheck pipx + sudo apt-get -qq install npm shellcheck pipx python3-venv fi - name: Checkout