secubox-openwrt/.github/workflows
CyberMind-FR f5c98d90a3 fix(ci): install Lua headers in SDK to prevent lucihttp compilation errors
The lucihttp package fails to compile in SDK environment with:
  fatal error: lua.h: No such file or directory

Root cause: Even with CONFIG_PACKAGE_lucihttp disabled, if lucihttp
is pulled as a dependency, it tries to compile but lacks Lua headers.

Solution:
1. Install lua package in SDK which provides the required headers
2. Use standard OpenWrt format for disabling packages:
   "# CONFIG_PACKAGE_lucihttp is not set" instead of "=n"
3. lucihttp won't be compiled since it's disabled, but if somehow
   triggered as dependency, lua.h will be available

Changes:
- GitHub Actions workflow: Added "Install Lua in SDK" step
- local-build.sh: Added lua installation after feeds install
- Both: Changed to OpenWrt standard disable format

This prevents the SDK build failure while keeping our packages
(PKGARCH:=all scripts) working correctly.

Fixes: #lucihttp-build-error

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 18:44:37 +01:00
..
build-openwrt-packages.yml fix(ci): install Lua headers in SDK to prevent lucihttp compilation errors 2026-01-01 18:44:37 +01:00
build-secubox-images.yml chore: set OpenWrt 24.10.5 as default version in GitHub Actions 2025-12-30 22:03:42 +01:00
test-validate.yml feat(structure): reorganize luci-app packages into package/secubox/ + appstore migration 2026-01-01 14:59:38 +01:00