mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-07-29 13:59:40 +00:00
- Add build-all-live-usb.yml with matrix for x64, EspressoBin V7, and RPi 400 - Update release.yml to include live USB builds in release pipeline - Add RPi 400 netplan configuration for Ethernet and WiFi - Deprecate build-live-usb.yml (now wrapper to unified workflow) Platforms supported: - x64 (amd64) - GRUB UEFI/BIOS boot - EspressoBin V7 (arm64) - U-Boot distroboot with embedded eMMC image - Raspberry Pi 400 (arm64) - Native Pi firmware boot Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
# DEPRECATED: Use build-all-live-usb.yml for all live USB builds
|
|
# This workflow is maintained for backward compatibility only.
|
|
# It calls the unified workflow with platform=x64.
|
|
|
|
name: Build SecuBox Live USB (x64 only - DEPRECATED)
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
inputs:
|
|
compress:
|
|
description: 'Compress output (gzip)'
|
|
type: boolean
|
|
default: true
|
|
|
|
jobs:
|
|
# Redirect to unified workflow
|
|
build-x64-live-usb:
|
|
uses: ./.github/workflows/build-all-live-usb.yml
|
|
with:
|
|
platform: x64
|
|
secrets: inherit
|
|
|
|
# Note about deprecation
|
|
deprecation-notice:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Deprecation Warning
|
|
run: |
|
|
echo "::warning::This workflow is DEPRECATED. Use build-all-live-usb.yml instead."
|
|
echo ""
|
|
echo "The unified workflow supports all platforms:"
|
|
echo " - x64 (amd64) - GRUB UEFI/BIOS"
|
|
echo " - espressobin-v7 (arm64) - U-Boot"
|
|
echo " - rpi400 (arm64) - Pi firmware"
|
|
echo ""
|
|
echo "To build all platforms:"
|
|
echo " gh workflow run build-all-live-usb.yml -f platform=all"
|