From 956092180598672b0a5b5208fa90dfd35ef3b34e Mon Sep 17 00:00:00 2001 From: TSR Berry <20988865+TSRBerry@users.noreply.github.com> Date: Tue, 10 Oct 2023 14:34:26 +0200 Subject: [PATCH] Ensure python and pipx are installed --- .github/actions/setup-mako/action.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/actions/setup-mako/action.yml b/.github/actions/setup-mako/action.yml index 246e339..78f4e67 100644 --- a/.github/actions/setup-mako/action.yml +++ b/.github/actions/setup-mako/action.yml @@ -9,7 +9,21 @@ runs: echo "mako=$(realpath '${{ github.action_path }}/../../../')" >> $GITHUB_OUTPUT shell: bash - - run: pipx install poetry + - uses: actions/setup-python@v4 + with: + cache: 'poetry' + + - name: Ensure pipx is available + run: | + if ! command -v pipx > /dev/null 2>&1; then + echo "$HOME/.local/bin" >> $GITHUB_PATH + python3 -m pip install --user pipx + python3 -m pipx ensurepath + fi + shell: bash + + - name: Install poetry + run: pipx install poetry shell: bash - run: |