diff --git a/.github/workflows/pythonci.yml b/.github/workflows/pythonci.yml index 14f044d..4576cd4 100644 --- a/.github/workflows/pythonci.yml +++ b/.github/workflows/pythonci.yml @@ -1,12 +1,14 @@ name: Python CI -on: [push] -jobs: +on: [ push ] +jobs: ruff: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - uses: astral-sh/ruff-action@v3 - + with: + args: "check" + ruff-format-check: runs-on: ubuntu-latest steps: @@ -18,15 +20,15 @@ jobs: ty: runs-on: ubuntu-latest steps: - - run: python3 -m pip install uv + - run: python3 -m pip install uv --break-system-packages - uses: actions/checkout@v5 - run: python3 -m uv sync - run: python3 -m uv run ty check --output-format github - + coverage: runs-on: ubuntu-latest steps: - - run: python3 -m pip install uv + - run: python3 -m pip install uv --break-system-packages - uses: actions/checkout@v5 - run: python3 -m uv sync - run: python3 -m uv run coverage run -m unittest -v @@ -34,4 +36,3 @@ jobs: - uses: irongut/CodeCoverageSummary@v1.3.0 with: filename: coverage.xml -