# SPDX-FileCopyrightText: 2023 DB Systel GmbH # # SPDX-License-Identifier: Apache-2.0 name: "Reusable Poetry build workflow" inputs: poetry_install_args: default: "" description: "Value for additional poetry install arguments" required: false runs: using: "composite" steps: - uses: actions/setup-python@v5 with: python-version: "3.12" cache: "poetry" # caching poetry dependencies - name: Add pipx to PATH run: echo "/root/.local/bin" >> ${GITHUB_PATH} - name: Install poetry run: pipx install poetry - name: Install poetry package run: poetry install --no-interaction ${{ inputs.poetry_install_args }} shell: bash