Skip to content

Commit 2f73acb

Browse files
add revewdog
Signed-off-by: Bernhard Kaindl <[email protected]>
1 parent 84d5e8b commit 2f73acb

File tree

5 files changed

+28
-178
lines changed

5 files changed

+28
-178
lines changed

.coveragerc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,5 @@ exclude_lines =
2828
precision = 1
2929
include =
3030
xcp/*
31+
omit =
32+
xcp/dmv.py

.github/workflows/main.yml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,33 @@ jobs:
3636
- uses: pre-commit-ci/[email protected]
3737
if: always()
3838

39+
40+
reviewdog:
41+
runs-on: ubuntu-24.04
42+
steps:
43+
- uses: actions/checkout@v4
44+
- uses: actions/setup-python@v5
45+
with:
46+
python-version: 3.13
47+
- name: Install uv and activate the environment
48+
uses: astral-sh/setup-uv@v6
49+
with:
50+
activate-environment: true
51+
- run: uv pip install types-setuptools -r pyproject.toml --extra mypy
52+
- uses: tsuyoshicho/action-mypy@v4
53+
name: Run reviewdog with for mypy
54+
env:
55+
REVIEWDOG_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
56+
with:
57+
install_types: false
58+
mypy_flags: --exclude python-libs-*/stubs/
59+
reporter: github-pr-review
60+
level: warning
61+
github_token: ${{ secrets.GITHUB_TOKEN }}
62+
63+
3964
test:
40-
needs: pre-commit
65+
needs: [pre-commit, reviewdog]
4166
strategy:
4267
# See: https://github.com/xenserver/python-libs/pull/26#discussion_r1179482169
4368
# max-parallel: 1

stubs/parameterized/__init__.pyi

Lines changed: 0 additions & 1 deletion
This file was deleted.

stubs/parameterized/parameterized.pyi

Lines changed: 0 additions & 76 deletions
This file was deleted.

stubs/parameterized/test.pyi

Lines changed: 0 additions & 100 deletions
This file was deleted.

0 commit comments

Comments
 (0)