diff --git a/.github/workflows/build-kata-static-tarball-amd64.yaml b/.github/workflows/build-kata-static-tarball-amd64.yaml index 298f4f0674..2676937a04 100644 --- a/.github/workflows/build-kata-static-tarball-amd64.yaml +++ b/.github/workflows/build-kata-static-tarball-amd64.yaml @@ -60,14 +60,8 @@ jobs: stage: - ${{ inputs.stage }} exclude: - - asset: agent - stage: release - asset: cloud-hypervisor-glibc stage: release - - asset: pause-image - stage: release - - asset: coco-guest-components - stage: release steps: - name: Login to Kata Containers quay.io if: ${{ inputs.push-to-registry == 'yes' }} @@ -105,6 +99,7 @@ jobs: RELEASE: ${{ if inputs.stage == 'release' && 'yes' || 'no' }} - name: store-artifact ${{ matrix.asset }} + if: ${{ matrix.stage != 'release' || (matrix.component != 'agent' && matrix.component != 'coco-guest-components' && matrix.component != 'pause-image') }} uses: actions/upload-artifact@v4 with: name: kata-artifacts-amd64-${{ matrix.asset }}${{ inputs.tarball-suffix }} diff --git a/.github/workflows/build-kata-static-tarball-arm64.yaml b/.github/workflows/build-kata-static-tarball-arm64.yaml index ba85c58496..4be1c5dad8 100644 --- a/.github/workflows/build-kata-static-tarball-arm64.yaml +++ b/.github/workflows/build-kata-static-tarball-arm64.yaml @@ -39,8 +39,6 @@ jobs: - rootfs-initrd - shim-v2 - virtiofsd - stage: - - ${{ inputs.stage }} steps: - name: Adjust a permission for repo run: | @@ -82,6 +80,7 @@ jobs: RELEASE: ${{ if inputs.stage == 'release' && 'yes' || 'no' }} - name: store-artifact ${{ matrix.asset }} + if: ${{ inputs.stage != 'release' || matrix.component != 'agent' }} uses: actions/upload-artifact@v4 with: name: kata-artifacts-arm64-${{ matrix.asset }}${{ inputs.tarball-suffix }} diff --git a/.github/workflows/build-kata-static-tarball-ppc64le.yaml b/.github/workflows/build-kata-static-tarball-ppc64le.yaml index 3ab62207b0..90be6e685c 100644 --- a/.github/workflows/build-kata-static-tarball-ppc64le.yaml +++ b/.github/workflows/build-kata-static-tarball-ppc64le.yaml @@ -83,6 +83,7 @@ jobs: RELEASE: ${{ if inputs.stage == 'release' && 'yes' || 'no' }} - name: store-artifact ${{ matrix.asset }} + if: ${{ input.stage != 'release' || matrix.component != 'agent' }} uses: actions/upload-artifact@v4 with: name: kata-artifacts-ppc64le-${{ matrix.asset }}${{ inputs.tarball-suffix }} diff --git a/.github/workflows/build-kata-static-tarball-s390x.yaml b/.github/workflows/build-kata-static-tarball-s390x.yaml index 4685b9897f..3bfc3d96a4 100644 --- a/.github/workflows/build-kata-static-tarball-s390x.yaml +++ b/.github/workflows/build-kata-static-tarball-s390x.yaml @@ -39,13 +39,6 @@ jobs: - rootfs-initrd-confidential - shim-v2 - virtiofsd - stage: - - ${{ inputs.stage }} - exclude: - - asset: pause-image - stage: release - - asset: coco-guest-components - stage: release steps: - name: Take a pre-action for self-hosted runner run: ${HOME}/script/pre_action.sh ubuntu-2204 @@ -87,6 +80,7 @@ jobs: RELEASE: ${{ if inputs.stage == 'release' && 'yes' || 'no' }} - name: store-artifact ${{ matrix.asset }} + if: ${{ inputs.stage != 'release' || (matrix.component != 'agent' && matrix.component != 'coco-guest-components' && matrix.component != 'pause-image') }} uses: actions/upload-artifact@v4 with: name: kata-artifacts-s390x-${{ matrix.asset }}${{ inputs.tarball-suffix }}