aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.woodpecker/eslint.yml6
-rw-r--r--.woodpecker/lint.yml6
-rw-r--r--.woodpecker/mypy.yml6
-rw-r--r--.woodpecker/test.yml11
4 files changed, 29 insertions, 0 deletions
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