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