From 7e7cf1cf65413426f0336d707cdab06bc2f5e229 Mon Sep 17 00:00:00 2001 From: SW Date: Thu, 10 Sep 2026 15:43:19 +0200 Subject: [PATCH] ci: remove corrupted .deb files before dpkg-scanpackages --- .forgejo/workflows/release.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 1bde9aa..fdde586 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -125,6 +125,16 @@ jobs: cp dist/*.deb apt-repo/ cd apt-repo + + # Remove any corrupted .deb files left from previous failed runs + for f in *.deb; do + [ -e "$f" ] || continue + if ! dpkg-deb -I "$f" >/dev/null 2>&1; then + echo "Removing corrupted package: $f" + rm -f "$f" + fi + done + dpkg-scanpackages . > Packages gzip -k -f Packages