From 968318180d129807b2643565a9013338d4d50d17 Mon Sep 17 00:00:00 2001 From: Zvonko Kaiser Date: Thu, 23 Jan 2025 16:50:05 +0000 Subject: [PATCH] ci: Add extratarballs steps We introduced extratarballs with a make target. The CI currently only uploads tarballs that are listed in the matrix. The NV kernel builds a headers package which needs to be uploaded as well. The get-artifacts has a glob to download all artifacts hence we should be good. Signed-off-by: Zvonko Kaiser --- .github/workflows/build-kata-static-tarball-amd64.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/build-kata-static-tarball-amd64.yaml b/.github/workflows/build-kata-static-tarball-amd64.yaml index 440539382c..dc3520f146 100644 --- a/.github/workflows/build-kata-static-tarball-amd64.yaml +++ b/.github/workflows/build-kata-static-tarball-amd64.yaml @@ -34,6 +34,7 @@ jobs: asset: - agent - agent-ctl + - busybox - cloud-hypervisor - cloud-hypervisor-glibc - coco-guest-components @@ -136,6 +137,15 @@ jobs: retention-days: 15 if-no-files-found: error + - name: store-extratarballs-artifact ${{ matrix.asset }} + if: ${{ startsWith(matrix.asset, 'kernel-nvidia-gpu') }} + uses: actions/upload-artifact@v4 + with: + name: kata-artifacts-amd64-${{ matrix.asset }}-headers${{ inputs.tarball-suffix }} + path: kata-build/kata-static-${{ matrix.asset }}-headers.tar.xz + retention-days: 15 + if-no-files-found: error + build-asset-rootfs: runs-on: ubuntu-22.04 needs: build-asset