From a2b34bd3cdf3a343eb668ec008b3c318fdefe742 Mon Sep 17 00:00:00 2001 From: AuxXxilium Date: Tue, 11 Jun 2024 18:55:28 +0200 Subject: [PATCH] build: update to latest features Signed-off-by: AuxXxilium --- .github/workflows/build.yml | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b47134a6..943bab87 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -182,21 +182,32 @@ jobs: sudo losetup --detach ${LOOPX} + resizeImg "arc.img" "+1024M" "arc-2G.img" + echo "Image Converter" qemu-img convert -O vmdk arc.img arc-dyn.vmdk + qemu-img convert -O vmdk arc-2G.img arc-2G-dyn.vmdk qemu-img convert -O vmdk -o adapter_type=lsilogic arc.img -o subformat=monolithicFlat arc.vmdk + qemu-img convert -O vmdk -o adapter_type=lsilogic arc-2G.img -o subformat=monolithicFlat arc-2G.vmdk + + echo "Create Arc ova" + convertova "arc.img" "arc.ova" # Zip image and generate checksum - name: Pack run: | if [ -n "${{ env.VERSION }}" ]; then - zip -9 arc-${{ env.VERSION }}.img.zip arc.img - zip -9 arc-${{ env.VERSION }}.vmdk-dyn.zip arc-dyn.vmdk - zip -9 arc-${{ env.VERSION }}.vmdk-flat.zip arc.vmdk arc-flat.vmdk + zip -9 "arc-${{ env.VERSION }}.img.zip" arc.img + zip -9 "arc-${{ env.VERSION }}-2G.img.zip" arc-2G.img + zip -9 "arc-${{ env.VERSION }}.vmdk-dyn.zip" arc-dyn.vmdk + zip -9 "arc-${{ env.VERSION }}-2G.vmdk-dyn.zip" arc-2G-dyn.vmdk + zip -9 "arc-${{ env.VERSION }}.vmdk-flat.zip" arc.vmdk arc-flat.vmdk + zip -9 "arc-${{ env.VERSION }}-2G.vmdk-flat.zip" arc-2G.vmdk arc-2G-flat.vmdk + zip -9 "arc-${{ env.VERSION }}.ova.zip" arc.ova else - zip -9 arc.img.zip arc.img + zip -9 "arc.img.zip" arc.img fi - zip -9j update.zip files/p3/bzImage-arc files/p3/initrd-arc files/p1/ARC-VERSION files/p1/boot/grub/grub.cfg + zip -9j update.zip "files/p3/bzImage-arc" "files/p3/initrd-arc" "files/p1/ARC-VERSION" "files/p1/boot/grub/grub.cfg" sha256sum update.zip >checksum.sha256 # Upload artifact @@ -240,8 +251,6 @@ jobs: Changelog: ${{ steps.Changelog.outputs.changelog }} artifacts: | - arc-${{ env.VERSION }}.img.zip - arc-${{ env.VERSION }}.vmdk-dyn.zip - arc-${{ env.VERSION }}.vmdk-flat.zip + arc-*.zip update.zip checksum.sha256 \ No newline at end of file