name: Test Release Build # Temporary workflow to validate the release build on the feature branch. on: push: workflow_dispatch: jobs: test-release-build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Install build deps run: sudo apt-get install -y devscripts debhelper build-essential - name: Build package run: dpkg-buildpackage -us -uc -b - name: Verify package contents run: | echo "=== Built files ===" ls -la ../*.deb echo "" echo "=== Package info ===" dpkg-deb --info ../*.deb echo "" echo "=== Package contents ===" dpkg-deb --contents ../*.deb - name: Collect deb artifacts run: | mkdir -p artifacts cp ../*.deb artifacts/ - name: Upload deb as artifact uses: actions/upload-artifact@v4 with: name: test-build-deb path: artifacts/*.deb retention-days: 3