From e9e94d2dbd2b8e54e595e05e562bad490756c23c Mon Sep 17 00:00:00 2001 From: Greg Kurz Date: Wed, 20 Mar 2024 17:56:22 +0100 Subject: [PATCH] release: Give a pretty name to all steps For a prettier rendering in the web UI. Fixes #9064 - part VI Signed-off-by: Greg Kurz --- .github/workflows/release.yaml | 45 +++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 17 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 39dc52cb78..72c0f6709e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -6,7 +6,7 @@ jobs: release: runs-on: ubuntu-latest steps: - - name: Checkout code + - name: Checkout repository uses: actions/checkout@v4 with: fetch-depth: 0 @@ -70,7 +70,7 @@ jobs: release_version=$(./tools/packaging/release/release.sh release-version) echo "KATA_DEPLOY_IMAGE_TAGS=$release_version latest" >> "$GITHUB_ENV" - - name: Push multi-arch manifest + - name: Publish multi-arch manifest on docker.io and quay.io run: | ./tools/packaging/release/release.sh publish-multiarch-manifest env: @@ -80,51 +80,56 @@ jobs: needs: [build-and-push-assets-amd64, build-and-push-assets-arm64, build-and-push-assets-s390x, build-and-push-assets-ppc64le] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout repository + uses: actions/checkout@v4 - name: Set KATA_STATIC_TARBALL env var run: | tarball=$(pwd)/kata-static.tar.xz echo "KATA_STATIC_TARBALL=${tarball}" >> "$GITHUB_ENV" - - name: download-artifacts-amd64 + - name: Download amd64 artifacts uses: actions/download-artifact@v3 with: name: kata-static-tarball-amd64 - - name: push amd64 static tarball to github + + - name: Upload amd64 static tarball to GitHub run: | ./tools/packaging/release/release.sh upload-kata-static-tarball env: GH_TOKEN: ${{ github.token }} ARCHITECTURE: amd64 - - name: download-artifacts-arm64 + - name: Download arm64 artifacts uses: actions/download-artifact@v3 with: name: kata-static-tarball-arm64 - - name: push arm64 static tarball to github + + - name: Upload arm64 static tarball to GitHub run: | ./tools/packaging/release/release.sh upload-kata-static-tarball env: GH_TOKEN: ${{ github.token }} ARCHITECTURE: arm64 - - name: download-artifacts-s390x + - name: Download s390x artifacts uses: actions/download-artifact@v3 with: name: kata-static-tarball-s390x - - name: push s390x static tarball to github + + - name: Upload s390x static tarball to GitHub run: | ./tools/packaging/release/release.sh upload-kata-static-tarball env: GH_TOKEN: ${{ github.token }} ARCHITECTURE: s390x - - name: download-artifacts-ppc64le + - name: Download ppc64le artifacts uses: actions/download-artifact@v3 with: name: kata-static-tarball-ppc64le - - name: push ppc64le static tarball to github + + - name: Upload ppc64le static tarball to GitHub run: | ./tools/packaging/release/release.sh upload-kata-static-tarball env: @@ -135,8 +140,10 @@ jobs: needs: release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: upload versions.yaml + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Upload versions.yaml to GitHub run: | ./tools/packaging/release/release.sh upload-versions-yaml-file env: @@ -146,8 +153,10 @@ jobs: needs: release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: generate-and-upload-tarball + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Generate and upload vendored code tarball run: | ./tools/packaging/release/release.sh upload-vendored-code-tarball env: @@ -157,8 +166,10 @@ jobs: needs: release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: download-and-upload-tarball + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Download libseccomp tarball and upload it to GitHub run: | ./tools/packaging/release/release.sh upload-libseccomp-tarball env: