mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 15:37:03 +00:00
Manual-dispatch workflow that produces a fresh linux-image-*.deb artifact when source-side kernel config changes (e.g. #295 ZRAM). * workflow_dispatch inputs: kernel_version (default 6.12.85), revision (default 2secubox). * Steps: checkout, install cross toolchain + build deps, fetch upstream tarball, apply repo patches, merge OpenWrt-merged base fragment + ZRAM fragment, sanity-grep key configs, run `make bindeb-pkg` to cross-build .deb, upload all .debs as artifact with 30-day retention. * Concurrency-grouped on ref so a re-dispatch cancels the old run. * 90-minute timeout (typical run ~25-40 min). Operator workflow: gh workflow run "Build SecuBox kernel (cross arm64)" gh run download <run-id> scp linux-image-*.deb root@gk2:/tmp/ ssh root@gk2 dpkg -i /tmp/linux-image-*.deb ssh root@gk2 reboot Co-authored-by: CyberMind-FR <gandalf@Gk2.net> |
||
|---|---|---|
| .. | ||
| 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 | ||