From a9318f7fe5353c043ad2ee1088cce7c6187ccb6a Mon Sep 17 00:00:00 2001 From: Daniel Schadt Date: Fri, 14 Nov 2025 23:22:09 +0100 Subject: enable woodpecker CI --- .woodpecker/eslint.yml | 6 ++++++ .woodpecker/lint.yml | 6 ++++++ .woodpecker/mypy.yml | 6 ++++++ .woodpecker/test.yml | 11 +++++++++++ 4 files changed, 29 insertions(+) create mode 100644 .woodpecker/eslint.yml create mode 100644 .woodpecker/lint.yml create mode 100644 .woodpecker/mypy.yml create mode 100644 .woodpecker/test.yml diff --git a/.woodpecker/eslint.yml b/.woodpecker/eslint.yml new file mode 100644 index 0000000..1ac59d1 --- /dev/null +++ b/.woodpecker/eslint.yml @@ -0,0 +1,6 @@ +steps: + - name: eslint + image: node + commands: + - npm install + - npx eslint asset-sources/*.ts diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml new file mode 100644 index 0000000..5b6661e --- /dev/null +++ b/.woodpecker/lint.yml @@ -0,0 +1,6 @@ +steps: + - name: lint + image: python:bookworm + commands: + - pip install tox + - tox -e pylint,pylint-tests,flake,black,isort diff --git a/.woodpecker/mypy.yml b/.woodpecker/mypy.yml new file mode 100644 index 0000000..0ffc880 --- /dev/null +++ b/.woodpecker/mypy.yml @@ -0,0 +1,6 @@ +steps: + - name: mypy + image: python:bookworm + commands: + - pip install tox + - tox -e mypy diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml new file mode 100644 index 0000000..045da8e --- /dev/null +++ b/.woodpecker/test.yml @@ -0,0 +1,11 @@ +matrix: + DB: + - sqlite + - postgres + +steps: + - name: "test($DB)" + image: python:bookworm + commands: + - pip install tox + - ci/run_tests.sh $DB -- cgit v1.2.3