diff --git a/.gitea/workflows/flake8.yml b/.gitea/workflows/flake8.yml new file mode 100644 index 0000000..a50707e --- /dev/null +++ b/.gitea/workflows/flake8.yml @@ -0,0 +1,17 @@ +--- +name: Flake8 +on: [push] + + +# XXX need to do stuff with uv +jobs: + build: + runs-on: freebsd + strategy: + matrix: + python-version: ["3.11"] + steps: + - uses: actions/checkout@v4 + - name: Analyse code with Flake8 + run: | + flake8 $(git ls-files '*.py') diff --git a/.gitea/workflows/mypy.yml b/.gitea/workflows/mypy.yml new file mode 100644 index 0000000..94c12ea --- /dev/null +++ b/.gitea/workflows/mypy.yml @@ -0,0 +1,17 @@ +--- +name: Mypy +on: [push] + + +# XXX need to do stuff with uv +jobs: + build: + runs-on: freebsd + strategy: + matrix: + python-version: ["3.11"] + steps: + - uses: actions/checkout@v4 + - name: Analyse code with Mypy + run: | + mypy --install-types --non-interactive $(git ls-files '*.py') diff --git a/.gitea/workflows/pylint.yml b/.gitea/workflows/pylint.yml new file mode 100644 index 0000000..d101f6a --- /dev/null +++ b/.gitea/workflows/pylint.yml @@ -0,0 +1,17 @@ +--- +name: Pylint +on: [push] + + +# XXX need to do stuff with uv +jobs: + build: + runs-on: freebsd + strategy: + matrix: + python-version: ["3.11"] + steps: + - uses: actions/checkout@v4 + - name: Analyse code with Pylint + run: | + pylint $(git ls-files '*.py')