diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index cd26ef4..a1e910d 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -115,6 +115,10 @@ jobs: ls -la debian/ echo 'Control file:' cat debian/control + echo 'Rules file:' + cat debian/rules + echo 'Changelog:' + head -20 debian/changelog # Build packages echo 'Building ostree packages...' @@ -129,7 +133,8 @@ jobs: dpkg -l | grep libfuse3-dev || echo "libfuse3-dev not found" dpkg -l | grep libsystemd-dev || echo "libsystemd-dev not found" - if dpkg-buildpackage -us -uc -b; then + echo 'Running dpkg-buildpackage with verbose output...' + if dpkg-buildpackage -us -uc -b -v; then echo 'Build successful!' else echo 'Build failed! Checking for any partial packages...' @@ -138,6 +143,10 @@ jobs: ls -la /tmp/ostree-*/ 2>/dev/null || echo 'No build directory found' echo 'Checking for build errors...' find /tmp -name "*.log" -exec echo "=== {} ===" \; -exec cat {} \; 2>/dev/null || echo 'No log files found' + echo 'Checking debian/rules...' + cat debian/rules 2>/dev/null || echo 'No debian/rules found' + echo 'Checking debian/control...' + cat debian/control 2>/dev/null || echo 'No debian/control found' exit 1 fi