secubox-openwrt/.github/workflows
CyberMind-FR b2af68ac9a feat(ci): Add multi-platform firmware and VM appliance workflows
New workflows using OpenWrt Image Builder for fast builds:

build-firmware-imagebuilder.yml:
- 16+ devices: x86-64, RPi 3/4/5, NanoPi R4S/R5S/R6S, GL.iNet, Linksys, NETGEAR, Ubiquiti, GlobalScale
- Uses Image Builder (much faster than source compilation)
- Pre-installs SecuBox packages
- Preseed auto-configuration
- Configurable root filesystem size (256MB-2GB)

build-vm-appliance.yml:
- VM images in multiple formats: VMDK, VDI, QCOW2
- EFI and BIOS boot options
- Auto-resize filesystem on first boot
- Configurable disk size (1-8GB)
- Ready for VMware, VirtualBox, Proxmox

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-17 17:34:26 +01:00
..
build-firmware-imagebuilder.yml feat(ci): Add multi-platform firmware and VM appliance workflows 2026-03-17 17:34:26 +01:00
build-openwrt-packages.yml yes 2026-01-04 20:24:50 +01:00
build-secubox-images.yml fix: Remove duplicate packages and disable sheeva64 device 2026-01-09 20:02:45 +01:00
build-secubox-vm.yml feat(ci): Add x86_64 VM firmware build workflow 2026-03-17 14:00:34 +01:00
build-vm-appliance.yml feat(ci): Add multi-platform firmware and VM appliance workflows 2026-03-17 17:34:26 +01:00
sbom-release.yml feat(sbom): Add CRA Annex I compliant SBOM pipeline 2026-03-04 08:01:00 +01:00
test-validate.yml fix(ci): Handle luci.mk auto-generated PKG_NAME 2026-03-17 13:00:34 +01:00