diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index dde28dd..a336c2b 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -6,7 +6,7 @@ on: branches: [main, develop] pull_request: branches: [main] - workflow_dispatch: + workflow_dispatch: true env: CARGO_TERM_COLOR: always @@ -155,33 +155,33 @@ jobs: chmod +x debian/bootc-image-builder/usr/bin/bootc-image-builder # Create control file - cat > debian/bootc-image-builder/DEBIAN/control << EOF -Package: bootc-image-builder -Version: $BUILD_VERSION -Section: admin -Priority: optional -Architecture: amd64 -Maintainer: CI Build -Depends: libc6 (>= 2.39), libgcc-s1 (>= 3.0), libssl3t64 (>= 3.0.0), - libostree-1-1 (>= 2023.1), ostree (>= 2023.1), podman (>= 4.0), - qemu-utils (>= 7.0), parted (>= 3.0), - grub-efi-amd64 (>= 2.0) | systemd-boot (>= 250), - dracut (>= 055), composefs (>= 0.1), - zstd (>= 1.0), cpio (>= 2.0), tar (>= 1.0) -Description: Bootc container image to disk image converter - Bootc-image-builder converts bootc container images into bootable disk images. - . - Features: - - Multi-format support (QCOW2, Raw, VMDK, ISO, AMI) - - Bootc container image support - - OSTree repository integration - - Composefs support - - Initramfs creation with dracut - - GRUB and systemd-boot support - - UEFI and BIOS boot modes - - Secure boot support - - Cloud integration (AWS, Azure, GCP) -EOF + { + echo "Package: bootc-image-builder" + echo "Version: $BUILD_VERSION" + echo "Section: admin" + echo "Priority: optional" + echo "Architecture: amd64" + echo "Maintainer: CI Build " + echo "Depends: libc6 (>= 2.39), libgcc-s1 (>= 3.0), libssl3t64 (>= 3.0.0)," + echo " libostree-1-1 (>= 2023.1), ostree (>= 2023.1), podman (>= 4.0)," + echo " qemu-utils (>= 7.0), parted (>= 3.0)," + echo " grub-efi-amd64 (>= 2.0) | systemd-boot (>= 250)," + echo " dracut (>= 055), composefs (>= 0.1)," + echo " zstd (>= 1.0), cpio (>= 2.0), tar (>= 1.0)" + echo "Description: Bootc container image to disk image converter" + echo " Bootc-image-builder converts bootc container images into bootable disk images." + echo " ." + echo " Features:" + echo " - Multi-format support (QCOW2, Raw, VMDK, ISO, AMI)" + echo " - Bootc container image support" + echo " - OSTree repository integration" + echo " - Composefs support" + echo " - Initramfs creation with dracut" + echo " - GRUB and systemd-boot support" + echo " - UEFI and BIOS boot modes" + echo " - Secure boot support" + echo " - Cloud integration (AWS, Azure, GCP)" + } > debian/bootc-image-builder/DEBIAN/control # Build package dpkg-deb --build debian/bootc-image-builder "bootc-image-builder_${BUILD_VERSION}_amd64.deb"