diff --git a/.launchpad.yaml b/.launchpad.yaml new file mode 100644 index 00000000..199f4d5b --- /dev/null +++ b/.launchpad.yaml @@ -0,0 +1,12 @@ +pipeline: + - [lint] + +jobs: + lint: + series: noble + architectures: amd64 + packages: + - black + - mypy + - python3-flake8 + run: ./check-lint diff --git a/check-lint b/check-lint new file mode 100755 index 00000000..27ee15bf --- /dev/null +++ b/check-lint @@ -0,0 +1,11 @@ +#!/bin/sh + +set -eux + +export MYPYPATH=live-build +mypy live-build/isobuilder live-build/isobuild +mypy live-build/gen-iso-ids + +black --check live-build/isobuilder live-build/isobuild live-build/gen-iso-ids + +python3 -m flake8 --max-line-length 88 --ignore E203 live-build/isobuilder live-build/isobuild live-build/gen-iso-ids