diff --git a/.gitea/workflows/code-quality.yml b/.gitea/workflows/code-quality.yml index d73e34b..b661c2c 100644 --- a/.gitea/workflows/code-quality.yml +++ b/.gitea/workflows/code-quality.yml @@ -7,14 +7,15 @@ on: pull_request: jobs: + setup-python-uv-dependencies: + name: Setup Python and UV dependencies + uses: ./.gitea/workflows/setup-python-uv-dependencies.yml + with: + python-version: ${{ vars.PYTHON_VERSION }} + code-quality: runs-on: ubuntu-latest steps: - - name: Setup Python and UV dependencies - uses: ./.gitea/workflows/setup-python-uv-dependencies.yml - with: - python-version: ${{ vars.PYTHON_VERSION }} - - name: Ruff lint run: ruff check . diff --git a/.gitea/workflows/dependency-update-bot.yml b/.gitea/workflows/dependency-update-bot.yml index b0881f7..a584291 100644 --- a/.gitea/workflows/dependency-update-bot.yml +++ b/.gitea/workflows/dependency-update-bot.yml @@ -6,14 +6,15 @@ on: workflow_dispatch: jobs: + setup-python: + name: Setup Python + uses: ./.gitea/workflows/setup-python.yml + with: + python-version: ${{ vars.PYTHON_VERSION }} + renovate-like: runs-on: ubuntu-latest steps: - - name: Setup Python - uses: ./.gitea/workflows/setup-python.yml - with: - python-version: ${{ vars.PYTHON_VERSION }} - - name: Install uv and pip-review run: | pip install uv pip-review diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 2985040..44129b1 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -8,6 +8,12 @@ on: - "v*.*.*" jobs: + setup-python: + name: Setup Python + uses: ./.gitea/workflows/setup-python.yml + with: + python-version: ${{ vars.PYTHON_VERSION }} + build-and-publish: runs-on: ubuntu-latest steps: diff --git a/.gitea/workflows/security-audit.yml b/.gitea/workflows/security-audit.yml index 28db122..1fb1cc2 100644 --- a/.gitea/workflows/security-audit.yml +++ b/.gitea/workflows/security-audit.yml @@ -6,13 +6,14 @@ on: workflow_dispatch: jobs: + setup-python-uv-dependencies: + name: Setup Python and UV dependencies + uses: ./.gitea/workflows/setup-python-uv-dependencies.yml + with: + python-version: ${{ vars.PYTHON_VERSION }} + safety: runs-on: ubuntu-latest steps: - - name: Setup Python and UV dependencies - uses: ./.gitea/workflows/setup-python-uv-dependencies.yml - with: - python-version: ${{ vars.PYTHON_VERSION }} - - name: Run safety check run: safety check diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index ac3d1e3..b58168f 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -7,14 +7,15 @@ on: pull_request: jobs: + setup-python-uv-dependencies: + name: Setup Python and UV dependencies + uses: ./.gitea/workflows/setup-python-uv-dependencies.yml + with: + python-version: ${{ vars.PYTHON_VERSION }} + test: runs-on: ubuntu-latest steps: - - name: Setup Python and UV dependencies - uses: ./.gitea/workflows/setup-python-uv-dependencies.yml - with: - python-version: ${{ vars.PYTHON_VERSION }} - - name: Run pytest env: PYTHONPATH: . diff --git a/.gitea/workflows/type-check.yml b/.gitea/workflows/type-check.yml index bdbc76a..3bd5fcc 100644 --- a/.gitea/workflows/type-check.yml +++ b/.gitea/workflows/type-check.yml @@ -7,13 +7,14 @@ on: pull_request: jobs: + setup-python-uv-dependencies: + name: Setup Python and UV dependencies + uses: ./.gitea/workflows/setup-python-uv-dependencies.yml + with: + python-version: ${{ vars.PYTHON_VERSION }} + type-check: runs-on: ubuntu-latest steps: - - name: Setup Python and UV dependencies - uses: ./.gitea/workflows/setup-python-uv-dependencies.yml - with: - python-version: ${{ vars.PYTHON_VERSION }} - - name: Run mypy run: mypy monitor_utils