diff --git a/.github/workflows/ci-python-poetry-with-docker.yml b/.github/workflows/ci-python-poetry-with-docker.yml index 7f4ddd7..620d537 100644 --- a/.github/workflows/ci-python-poetry-with-docker.yml +++ b/.github/workflows/ci-python-poetry-with-docker.yml @@ -1,6 +1,11 @@ -name: Python + Docker CI +name: Python w/ Poetry + Docker CI on: workflow_call: + inputs: + python_version: + type: string + default: "3.11" + description: "Version of Python to use for testing environment" secrets: SONAR_TOKEN: required: true @@ -11,6 +16,11 @@ jobs: ci: runs-on: ubuntu-latest steps: + - name: Set python_version + id: python_version + run: | + PYTHON_VERSION=${{ github.event.inputs.python_version }} + echo "::set-output name=value::${PYTHON_VERSION:-"3.11"}" - name: Check out repository code uses: actions/checkout@v4.1.7 with: @@ -24,7 +34,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "${{ steps.python_version.outputs.value }}" - name: Setup Poetry uses: abatilo/actions-poetry@v3 - name: Install dependencies diff --git a/.github/workflows/ci-python-poetry.yml b/.github/workflows/ci-python-poetry.yml index 25eaa5b..54d4700 100644 --- a/.github/workflows/ci-python-poetry.yml +++ b/.github/workflows/ci-python-poetry.yml @@ -1,6 +1,11 @@ -name: Python CI +name: Python w/ Poetry CI on: workflow_call: + inputs: + python_version: + type: string + default: "3.11" + description: "Version of Python to use for testing environment" secrets: SONAR_TOKEN: required: true @@ -11,6 +16,11 @@ jobs: ci: runs-on: ubuntu-latest steps: + - name: Set python_version + id: python_version + run: | + PYTHON_VERSION=${{ github.event.inputs.python_version }} + echo "::set-output name=value::${PYTHON_VERSION:-"3.11"}" - name: Check out repository code uses: actions/checkout@v4.1.7 with: @@ -18,7 +28,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "${{ steps.python_version.outputs.value }}" - name: Setup Poetry uses: abatilo/actions-poetry@v3 - name: Install dependencies diff --git a/.github/workflows/ci-python-with-docker.yml b/.github/workflows/ci-python-with-docker.yml index 6262bf1..96e2b2e 100644 --- a/.github/workflows/ci-python-with-docker.yml +++ b/.github/workflows/ci-python-with-docker.yml @@ -1,6 +1,11 @@ name: Python + Docker CI on: workflow_call: + inputs: + python_version: + type: string + default: "3.11" + description: "Version of Python to use for testing environment" secrets: SONAR_TOKEN: required: true @@ -11,6 +16,11 @@ jobs: ci: runs-on: ubuntu-latest steps: + - name: Set python_version + id: python_version + run: | + PYTHON_VERSION=${{ github.event.inputs.python_version }} + echo "::set-output name=value::${PYTHON_VERSION:-"3.11"}" - name: Check out repository code uses: actions/checkout@v4.1.7 with: @@ -24,7 +34,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "${{ steps.python_version.outputs.value }}" - name: Update Pip run: | pip install -U pip diff --git a/.github/workflows/ci-python.yml b/.github/workflows/ci-python.yml index 00a7a9d..732b08d 100644 --- a/.github/workflows/ci-python.yml +++ b/.github/workflows/ci-python.yml @@ -1,6 +1,11 @@ name: Python CI on: workflow_call: + inputs: + python_version: + type: string + default: "3.11" + description: "Version of Python to use for testing environment" secrets: SONAR_TOKEN: required: true @@ -11,6 +16,11 @@ jobs: ci: runs-on: ubuntu-latest steps: + - name: Set python_version + id: python_version + run: | + PYTHON_VERSION=${{ github.event.inputs.python_version }} + echo "::set-output name=value::${PYTHON_VERSION:-"3.11"}" - name: Check out repository code uses: actions/checkout@v4.1.7 with: @@ -18,7 +28,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: "3.11" + python-version: "${{ steps.python_version.outputs.value }}" - name: Update Pip run: | pip install -U pip