fix CI/CD: handle missing .dsc file in binary-only package builds
All checks were successful
Build and Publish Debian Package / build-deb (push) Successful in 1m48s
Build Deb-Mock Package / build (push) Successful in 53s
Test Deb-Mock Build / test (push) Successful in 54s

This commit is contained in:
robojerk 2025-08-04 00:34:57 +00:00
parent c0a78ae9dd
commit b76166be64

View file

@ -68,13 +68,16 @@ jobs:
# Build the package
dpkg-buildpackage -us -uc -b
# List built packages
ls -la ../*.deb ../*.changes ../*.dsc
# List built packages (handle missing .dsc file)
echo "Built packages:"
ls -la ../*.deb ../*.changes 2>/dev/null || true
ls -la ../*.dsc 2>/dev/null || echo "No .dsc file (binary-only package)"
- name: Upload build artifacts
run: |
echo "Debian package artifacts:"
ls -la ../*.deb ../*.changes ../*.dsc
ls -la ../*.deb ../*.changes 2>/dev/null || true
ls -la ../*.dsc 2>/dev/null || echo "No .dsc file (binary-only package)"
echo "Package contents:"
dpkg -c ../deb-mock_*.deb || true