mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-06 20:09:44 +00:00
workflows: Only remove artifacts in release builds
Due to the agent-api tests requiring the agent to be deployed in the CI by the tarball, so in the short-term lets only do this on the release stage, so that both kata-manager works with the release and the agent-api tests work with the other CI builds. In the longer term we need to re-evaluate what is in our tarballs (issue #10619), but want to unblock the tests in the short-term. Fixes: #10630 Signed-off-by: stevenhorsman <steven@uk.ibm.com>
This commit is contained in:
parent
e1f6aca9de
commit
cf8b82794a
@ -200,7 +200,7 @@ jobs:
|
|||||||
retention-days: 15
|
retention-days: 15
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
# We don't need the binaries installed in the rootfs as part of the tarball, so can delete them now we've built the rootfs
|
# We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs
|
||||||
remove-rootfs-binary-artifacts:
|
remove-rootfs-binary-artifacts:
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
needs: build-asset-rootfs
|
needs: build-asset-rootfs
|
||||||
@ -212,6 +212,7 @@ jobs:
|
|||||||
- pause-image
|
- pause-image
|
||||||
steps:
|
steps:
|
||||||
- uses: geekyeggo/delete-artifact@v5
|
- uses: geekyeggo/delete-artifact@v5
|
||||||
|
if: ${{ inputs.stage == 'release' }}
|
||||||
with:
|
with:
|
||||||
name: kata-artifacts-amd64-${{ matrix.asset}}${{ inputs.tarball-suffix }}
|
name: kata-artifacts-amd64-${{ matrix.asset}}${{ inputs.tarball-suffix }}
|
||||||
|
|
||||||
|
@ -140,7 +140,7 @@ jobs:
|
|||||||
retention-days: 15
|
retention-days: 15
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
# We don't need the binaries installed in the rootfs as part of the tarball, so can delete them now we've built the rootfs
|
# We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs
|
||||||
remove-rootfs-binary-artifacts:
|
remove-rootfs-binary-artifacts:
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
needs: build-asset-rootfs
|
needs: build-asset-rootfs
|
||||||
@ -150,6 +150,7 @@ jobs:
|
|||||||
- agent
|
- agent
|
||||||
steps:
|
steps:
|
||||||
- uses: geekyeggo/delete-artifact@v5
|
- uses: geekyeggo/delete-artifact@v5
|
||||||
|
if: ${{ inputs.stage == 'release' }}
|
||||||
with:
|
with:
|
||||||
name: kata-artifacts-arm64-${{ matrix.asset}}${{ inputs.tarball-suffix }}
|
name: kata-artifacts-arm64-${{ matrix.asset}}${{ inputs.tarball-suffix }}
|
||||||
|
|
||||||
|
@ -148,7 +148,7 @@ jobs:
|
|||||||
retention-days: 1
|
retention-days: 1
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
# We don't need the binaries installed in the rootfs as part of the tarball, so can delete them now we've built the rootfs
|
# We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs
|
||||||
remove-rootfs-binary-artifacts:
|
remove-rootfs-binary-artifacts:
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
needs: build-asset-rootfs
|
needs: build-asset-rootfs
|
||||||
@ -158,6 +158,7 @@ jobs:
|
|||||||
- agent
|
- agent
|
||||||
steps:
|
steps:
|
||||||
- uses: geekyeggo/delete-artifact@v5
|
- uses: geekyeggo/delete-artifact@v5
|
||||||
|
if: ${{ inputs.stage == 'release' }}
|
||||||
with:
|
with:
|
||||||
name: kata-artifacts-ppc64le-${{ matrix.asset}}${{ inputs.tarball-suffix }}
|
name: kata-artifacts-ppc64le-${{ matrix.asset}}${{ inputs.tarball-suffix }}
|
||||||
|
|
||||||
|
@ -216,7 +216,7 @@ jobs:
|
|||||||
retention-days: 1
|
retention-days: 1
|
||||||
if-no-files-found: error
|
if-no-files-found: error
|
||||||
|
|
||||||
# We don't need the binaries installed in the rootfs as part of the tarball, so can delete them now we've built the rootfs
|
# We don't need the binaries installed in the rootfs as part of the release tarball, so can delete them now we've built the rootfs
|
||||||
remove-rootfs-binary-artifacts:
|
remove-rootfs-binary-artifacts:
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
needs: [build-asset-rootfs, build-asset-boot-image-se]
|
needs: [build-asset-rootfs, build-asset-boot-image-se]
|
||||||
@ -228,6 +228,7 @@ jobs:
|
|||||||
- pause-image
|
- pause-image
|
||||||
steps:
|
steps:
|
||||||
- uses: geekyeggo/delete-artifact@v5
|
- uses: geekyeggo/delete-artifact@v5
|
||||||
|
if: ${{ inputs.stage == 'release' }}
|
||||||
with:
|
with:
|
||||||
name: kata-artifacts-s390x-${{ matrix.asset}}${{ inputs.tarball-suffix }}
|
name: kata-artifacts-s390x-${{ matrix.asset}}${{ inputs.tarball-suffix }}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user