diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-18 18:50:40 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-18 18:50:59 +0000 |
commit | ba6b167af6ee5e63ca79ad22e7719644aed12b2c (patch) | |
tree | 62272cbe2fb256ecb90fa6e2cbfa509541954d28 /debian/salsa-ci.yml | |
parent | Merging upstream version 6.8.9. (diff) | |
download | linux-ba6b167af6ee5e63ca79ad22e7719644aed12b2c.tar.xz linux-ba6b167af6ee5e63ca79ad22e7719644aed12b2c.zip |
Merging debian version 6.8.9-1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'debian/salsa-ci.yml')
-rw-r--r-- | debian/salsa-ci.yml | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml index 58efe6a395..0562e1d59f 100644 --- a/debian/salsa-ci.yml +++ b/debian/salsa-ci.yml @@ -216,10 +216,23 @@ python-static: apt-get update && eatmydata apt-get install --no-install-recommends -y \ flake8 python3 python3-dacite python3-jinja2 python3-pytest + # Check Python modules under debian/lib and Python scripts under + # debian/bin or debian/rules.d. + - sources="$(mktemp)" + - find debian/lib/python -name '*.py' > "$sources" + - | + find debian/bin debian/rules.d -type f -perm /111 | + while read script; do + if awk '/^#!.*python/ { exit 0 } { exit 1 }' "$script"; then + echo "$script" + fi + done \ + >> "$sources" + # Run both checkers and coalesce their results rather than exiting # on first failure - pass=true - - flake8 debian --max-line-length=100 || pass=false + - xargs flake8 --max-line-length=100 < "$sources" || pass=false - py.test debian/lib/python || pass=false - $pass needs: [] |