From 028bf370fb53849477fe707b015249e11b2cc590 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Thu, 3 Sep 2026 09:14:00 -0700 Subject: [PATCH] docker dev: sign the dev image Claude-Session: https://claude.ai/code/session_01A5zMqzaUg1Snur4Yg8xJGa --- .github/workflows/container_dev.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.github/workflows/container_dev.yml b/.github/workflows/container_dev.yml index 2aa5a702b..201a7b3ee 100644 --- a/.github/workflows/container_dev.yml +++ b/.github/workflows/container_dev.yml @@ -101,6 +101,9 @@ jobs: build-dev-containers: needs: [build-rust-binaries] runs-on: [ubuntu-latest] + permissions: + contents: read + id-token: write steps: - name: Checkout @@ -180,6 +183,7 @@ jobs: password: ${{ secrets.GHCR_TOKEN }} - name: Build + id: build uses: docker/build-push-action@v7 with: context: ./docker @@ -188,3 +192,11 @@ jobs: platforms: linux/amd64, linux/arm64 tags: ${{ steps.docker_meta.outputs.tags }} labels: ${{ steps.docker_meta.outputs.labels }} + + - name: Sign + if: github.event_name != 'pull_request' + uses: ./.github/actions/sign-image + with: + images: >- + chrislusf/seaweedfs@${{ steps.build.outputs.digest }} + ghcr.io/chrislusf/seaweedfs@${{ steps.build.outputs.digest }}