From 5ae9aa6bb8d41f61b6bb112dc0d4508f4721d447 Mon Sep 17 00:00:00 2001 From: Daniel Maslowski Date: Tue, 12 Dec 2023 20:39:54 +0100 Subject: [PATCH] compress u-root images Signed-off-by: Daniel Maslowski --- .github/workflows/build.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7e1f778..539fb60 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,9 +28,15 @@ jobs: - name: Build run: | go build . - GOARCH=${{ matrix.arch }} ./u-root -uroot-source . -o u-root-${{ matrix.arch }}-${{ matrix.template }}.cpio ${{ matrix.template }} + GOARCH=${{ matrix.arch }} ./u-root -uroot-source . \ + -o u-root-${{ matrix.arch }}-${{ matrix.template }}.cpio \ + ${{ matrix.template }} + xz --check=crc32 -9 --lzma2=dict=1MiB \ + --stdout u-root-${{ matrix.arch }}-${{ matrix.template }}.cpio | \ + dd conv=sync bs=512 \ + of=u-root-${{ matrix.arch }}-${{ matrix.template }}.cpio.xz - name: Upload uses: actions/upload-artifact@v3.1.3 with: - path: u-root-${{ matrix.arch }}-${{ matrix.template }}.cpio + path: u-root-${{ matrix.arch }}-${{ matrix.template }}.cpio.xz