Commit Graph

4 Commits

Author SHA1 Message Date
2374f309bb feat(ci): Add Raspberry Pi 400 to firmware build matrix
- Add rpi-400 device using bcm27xx/bcm2711 target (same as Pi 4)
- Update release notes to include Pi 400 in supported devices

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-30 16:43:01 +02:00
a905b885fc chore: Update to OpenWrt 24.10.6
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-19 09:07:45 +01:00
d8f8d04110 fix(ci): Look for SecuBox packages in package/secubox/
The luci-app-* packages are in package/secubox/, not at the repo root.
Updated the workflow to copy packages from the correct location.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-17 18:02:04 +01:00
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