From a66c7fa7708464bd8c6d4d69cae43a04c5df72b0 Mon Sep 17 00:00:00 2001 From: Alexey Pustovalov Date: Thu, 8 Feb 2024 21:37:15 +0900 Subject: [PATCH] Prepare universal workflow --- .github/workflows/images_build.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/images_build.yml b/.github/workflows/images_build.yml index e9ad13e77..2bd8fbfdb 100644 --- a/.github/workflows/images_build.yml +++ b/.github/workflows/images_build.yml @@ -238,7 +238,8 @@ jobs: labels: | org.opencontainers.image.revision=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }} org.opencontainers.image.created=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }} - cache-from: type=gha,scope=${{ fromJSON(steps.meta.outputs.json).tags[0] }} + cache-from: | + type=registry,ref=${{ fromJSON(steps.meta.outputs.json).tags[0] }} cache-to: type=gha,mode=max,scope=${{ fromJSON(steps.meta.outputs.json).tags[0] }} - name: Sign the images with GitHub OIDC Token @@ -252,6 +253,13 @@ jobs: done cosign sign --yes ${images} + - name: Cache image digest + id: cache-image-digest + uses: actions/cache@v4 + with: + path: ${{ steps.docker_build.outputs.digest }} + key: ${{ env.BASE_BUILD_NAME }}-${{ matrix.os }} + - name: Image digest run: | echo ${{ steps.docker_build.outputs.digest }} @@ -303,6 +311,7 @@ jobs: fulcio.sigstore.dev:443 objects.githubusercontent.com:443 tuf-repo-cdn.sigstore.dev:443 + rekor.sigstore.dev:443 - name: Checkout repository uses: actions/checkout@v4