mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 16:37:04 +00:00
build-packages.yml ran `dpkg-buildpackage -us -uc -b` without -a, so on the amd64 ubuntu-latest runner the arm64 matrix slot defaulted to amd64. For Architecture-specific packages (notably secubox-sentinelle-gsm = Architecture: arm64) that means no binary is produced and dpkg-genbuildinfo fails with "binary build with no binary artifacts found" → that job has been red since v2.13.0 and gated the APT publish step. For amd64 matrix jobs the change is a no-op. For arm64 matrix jobs on the amd64 runner, packages that don't compile native code (Python only, or prebuilt arm64 binaries as in sentinelle-gsm) cross-stamp the .deb fine with -a arm64. Compiling-from-source arm64 packages aren't a thing in this repo today. Verified locally: dpkg-buildpackage -a arm64 -us -uc -b on secubox-sentinelle-gsm produces a clean secubox-sentinelle-gsm_0.4.0-1~bookworm1_arm64.deb (with #425's shlibdeps -Xsecubox-redsea, already on master). |
||
|---|---|---|
| .. | ||
| build-all-live-usb.yml | ||
| build-eye-remote.yml | ||
| build-image.yml | ||
| build-installer-iso.yml | ||
| build-kernel.yml | ||
| build-live-usb.yml | ||
| build-multiboot.yml | ||
| build-packages.yml | ||
| build-secubox-cli.yml | ||
| dashboard-cache-check.yml | ||
| license-check.yml | ||
| publish-packages.yml | ||
| release.yml | ||
| sync-all.yml | ||