matrix:
arch:
- arm64
+ - loong64
+ - riscv64
- x86_64
container:
image: ghcr.io/ipxe/ipxe-builder-${{ matrix.arch }}
matrix:
arch:
- arm64
+ - loong64
+ - riscv64
- x86_64
container:
image: ghcr.io/ipxe/ipxe-signer
bin-x86_64-efi/${DRIVERS}.efi
sbarchs: >-
arm64
+ loong64
+ riscv64
x86_64
sbbinaries: >-
bin-${ARCH}-efi-sb/ipxe.efi
bin-loong64-efi/ipxe.efi
bin-loong64-efi/ipxe-legacy.efi
bin-loong64-efi/snponly.efi
+ bin-loong64-efi-sb/ipxe.efi
+ bin-loong64-efi-sb/snponly.efi
bin-riscv32-efi/ipxe.efi
bin-riscv32-efi/ipxe-legacy.efi
bin-riscv32-efi/snponly.efi
bin-riscv64-efi/ipxe.efi
bin-riscv64-efi/ipxe-legacy.efi
bin-riscv64-efi/snponly.efi
+ bin-riscv64-efi-sb/ipxe.efi
+ bin-riscv64-efi-sb/snponly.efi
bin-x86_64-efi/ipxe.efi
bin-x86_64-efi/ipxe-legacy.efi
bin-x86_64-efi/snponly.efi
ipxe-legacy.usb
ipxe-arm64-sb.iso
ipxe-arm64-sb.usb
+ ipxe-loong64-sb.iso
+ ipxe-loong64-sb.usb
+ ipxe-riscv64-sb.iso
+ ipxe-riscv64-sb.usb
ipxe-x86_64-sb.iso
ipxe-x86_64-sb.usb
ipxeboot.tar.gz
--notes-file version/relnotes.md \
bin-combi/ipxe.iso bin-combi/ipxe.usb \
bin-combi/ipxe-arm64-sb.iso bin-combi/ipxe-arm64-sb.usb \
+ bin-combi/ipxe-loong64-sb.iso bin-combi/ipxe-loong64-sb.usb \
+ bin-combi/ipxe-riscv64-sb.iso bin-combi/ipxe-riscv64-sb.usb \
bin-combi/ipxe-x86_64-sb.iso bin-combi/ipxe-x86_64-sb.usb \
bin-combi/ipxeboot.tar.gz