From 3781382976f2a48dce2b123d130073afa09bff67 Mon Sep 17 00:00:00 2001 From: Anton Novojilov Date: Wed, 8 May 2024 18:19:51 +0300 Subject: [PATCH] CD workflow improvements --- .github/workflows/cd.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 0c970b6..f9e5303 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -109,12 +109,10 @@ jobs: echo -e "::group::\033[34mFetching manifest of imageā€¦\033[0m" - echo "----" - docker manifest inspect "ghcr.io/${{env.IMAGE_NAME}}:${{matrix.version}}" -v 2>/dev/null | jq '.' - echo "----" - docker manifest inspect "ghcr.io/${{env.IMAGE_NAME}}:${{matrix.version}}" -v 2>/dev/null | jq '.layers[].digest' + docker manifest inspect "ghcr.io/${{env.IMAGE_NAME}}:${{matrix.version}}" -v 2>/dev/null | jq '.SchemaV2Manifest' + docker manifest inspect "ghcr.io/${{env.IMAGE_NAME}}:${{matrix.version}}" -v 2>/dev/null | jq '.SchemaV2Manifest.layers[].digest' - image_base_layers=$(docker manifest inspect "ghcr.io/${{env.IMAGE_NAME}}:${{matrix.version}}" -v 2>/dev/null | jq '.layers[].digest') + image_base_layers=$(docker manifest inspect "ghcr.io/${{env.IMAGE_NAME}}:${{matrix.version}}" -v 2>/dev/null | jq '.SchemaV2Manifest.layers[].digest') if [[ -z "$image_base_layers" ]] ; then echo "::warning::Rebuild ${{matrix.version}} (reason: new image)"