Skip to content

Commit 45112d3

Browse files
authored
Update release.yml
1 parent 6da6a21 commit 45112d3

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,17 @@ jobs:
3232
fi
3333
done
3434
35-
echo "📦 Building Packages..."
35+
echo "📦 Building Packages (first try)..."
3636
if ! dpkg-scanpackages -m . /dev/null > Packages 2> scan.log; then
37-
echo "❌ dpkg-scanpackages failed. See scan.log:"
38-
cat scan.log
39-
exit 1
37+
echo "⚠️ dpkg-scanpackages failed, removing broken .deb ..."
38+
grep -oE '\./.*\.deb' scan.log | while IFS= read -r BAD_DEB; do
39+
if [ -n "$BAD_DEB" ] && [ -f "$BAD_DEB" ]; then
40+
echo "❌ Removing invalid package: $BAD_DEB"
41+
rm -f "$BAD_DEB"
42+
fi
43+
done
44+
echo "📦 Retrying dpkg-scanpackages..."
45+
dpkg-scanpackages -m . /dev/null > Packages
4046
fi
4147
4248
gzip -c9 Packages > Packages.gz

0 commit comments

Comments
 (0)