Critical fixes to align CI/CD with local build configuration: Package Build Workflow (build-openwrt-packages.yml): - Add secubox-app to package list and build logic - Add luci-theme-secubox to package list and build logic - Extend artifact collection for both new packages - Update package listing in build logs Firmware Build Workflow (build-secubox-images.yml): - Add secubox-app to SecuBox core packages - Add luci-theme-secubox to base packages - Fix dnsmasq package conflict (disable dnsmasq, enable dnsmasq-full) - Disable 8 problematic packages that cause compilation failures: * crowdsec, crowdsec-firewall-bouncer (require backend compilation) * luci-app-crowdsec-dashboard (requires Go 1.23+) * netdata, netifyd (compilation issues) * luci-app-auth-guardian (not stable) * luci-app-ksm-manager (not stable) * luci-app-traffic-shaper (not stable) - Extend package copy logic for secubox-app and theme Impact: - Prevents dnsmasq package conflict build failures - Prevents compilation errors from unstable packages - Ensures secubox-app CLI tool is included in builds - Ensures cyberpunk theme is included in builds - Package count now matches: GitHub Actions (13) = local-build.sh (13) - 100% configuration alignment achieved 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| build-openwrt-packages.yml | ||
| build-secubox-images.yml | ||
| test-validate.yml | ||