We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5c3a8fa commit 0115162Copy full SHA for 0115162
.github/workflows/release.yml
@@ -35,9 +35,8 @@ jobs:
35
# 2. Build Packages, nếu fail thì xoá .deb lỗi rồi retry
36
until dpkg-scanpackages -m . /dev/null > Packages 2> scan.log; do
37
echo "⚠️ dpkg-scanpackages failed, removing broken .deb ..."
38
- grep '\.deb' scan.log | while read -r line; do
39
- BAD_DEB=$(echo "$line" | grep -oE '[^ ]+\.deb' || true)
40
- if [ -n "$BAD_DEB" ]; then
+ grep -oE '\./[^ ]+\.deb' scan.log | while IFS= read -r BAD_DEB; do
+ if [ -n "$BAD_DEB" ] && [ -f "$BAD_DEB" ]; then
41
echo "❌ Removing invalid package: $BAD_DEB"
42
rm -f "$BAD_DEB"
43
fi
0 commit comments