From 20ac049673e647e20ea9a5b33b613e8c092206e3 Mon Sep 17 00:00:00 2001 From: ivanlele Date: Tue, 10 Nov 2026 12:19:02 +0200 Subject: [PATCH] add GitHub Actions workflow for publishing images --- .github/workflows/publish.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..e7bbe8e --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,24 @@ +name: Publish image + +on: + push: + branches: [master] + +permissions: {} + +concurrency: + group: publish-master + cancel-in-progress: false + +jobs: + publish: + if: github.repository == 'BlockstreamResearch/simplicity-unchained' + permissions: + contents: read + id-token: write + uses: Blockstream/ci-components/.github/workflows/publish.yml@v1 + with: + workload-identity-provider: ${{ vars.GCP_WORKLOAD_IDENTITY_PROVIDER }} + service-account: ${{ vars.GCP_SERVICE_ACCOUNT }} + image: ${{ vars.IMAGE_NAME }} + environment: staging