From c8b468c8fa485a271c57bd32d97d02e776fc96dd Mon Sep 17 00:00:00 2001 From: sophia Date: Tue, 7 Jan 2025 11:09:53 -0800 Subject: [PATCH] test build --- .github/workflows/build-docker-image.yml | 36 ++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-docker-image.yml b/.github/workflows/build-docker-image.yml index 6e44aebe..38407003 100644 --- a/.github/workflows/build-docker-image.yml +++ b/.github/workflows/build-docker-image.yml @@ -14,9 +14,41 @@ jobs: - name: "Set up Docker Buildx 🏗" uses: docker/setup-buildx-action@v3 - - name: "Build Docker image 🚀" + - name: "Login to GH Container Registry 🐳" + uses: docker/login-action@v3 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: "Add Docker metadata 📝" + id: meta + uses: docker/metadata-action@v5 + with: + images: | + ${{ env.REGISTRY }}/conda-store-ui + tags: | + type=ref,event=tag + type=ref,event=branch + type=sha + + - name: "Publish Docker image 🚀" + id: push uses: docker/build-push-action@v5 with: context: . target: "prod" - push: false + tags: | + ${{ steps.meta.outputs.tags }} + push: true + labels: ${{ steps.meta.outputs.labels }} + cache-from: type=gha + cache-to: type=gha,mode=max + + - name: Generate artifact attestation + uses: actions/attest-build-provenance@v2 + with: + subject-name: ${{ env.REGISTRY }}/conda-store-ui + subject-digest: ${{ steps.push.outputs.digest }} + push-to-registry: true +