We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6da6a21 commit 45112d3Copy full SHA for 45112d3
1 file changed
.github/workflows/release.yml
@@ -32,11 +32,17 @@ jobs:
32
fi
33
done
34
35
- echo "📦 Building Packages..."
+ echo "📦 Building Packages (first try)..."
36
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
+ echo "⚠️ dpkg-scanpackages failed, removing broken .deb ..."
+ grep -oE '\./.*\.deb' scan.log | while IFS= read -r BAD_DEB; do
+ 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
46
47
48
gzip -c9 Packages > Packages.gz
0 commit comments