diff --git a/.github/actions/poetry_setup/action.yml b/.github/actions/poetry_setup/action.yml index 4f7c606077..5aef4970ba 100644 --- a/.github/actions/poetry_setup/action.yml +++ b/.github/actions/poetry_setup/action.yml @@ -28,6 +28,7 @@ runs: steps: - uses: actions/setup-python@v5 name: Setup python ${{ inputs.python-version }} + id: setup-python with: python-version: ${{ inputs.python-version }} @@ -74,7 +75,8 @@ runs: env: POETRY_VERSION: ${{ inputs.poetry-version }} PYTHON_VERSION: ${{ inputs.python-version }} - run: pipx install "poetry==$POETRY_VERSION" --python "python$PYTHON_VERSION" --verbose + # Install poetry using the python version installed by setup-python step. + run: pipx install "poetry==$POETRY_VERSION" --python '${{ steps.setup-python.outputs.python-path }}' --verbose - name: Restore pip and poetry cached dependencies uses: actions/cache@v3