From 1080e6a5c8da285ddef207f80f15e9f4d56661c5 Mon Sep 17 00:00:00 2001 From: msukkari Date: Tue, 1 Apr 2025 14:36:17 -0700 Subject: [PATCH] add demo deploy action --- .github/workflows/deploy-demo.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/deploy-demo.yml diff --git a/.github/workflows/deploy-demo.yml b/.github/workflows/deploy-demo.yml new file mode 100644 index 00000000..50884bef --- /dev/null +++ b/.github/workflows/deploy-demo.yml @@ -0,0 +1,18 @@ +name: Deploy Demo + +on: + push: + tags: ["v*.*.*"] + workflow_dispatch: + +jobs: + deploy-demo: + uses: ./.github/workflows/_gcp-deploy.yml + secrets: inherit + permissions: + contents: 'read' + # Requird for OIDC auth with GCP. + # @see: https://docs.github.com/en/actions/security-for-github-actions/security-hardening-your-deployments/about-security-hardening-with-openid-connect#adding-permissions-settings + id-token: 'write' + with: + environment: demo