add demo deploy action

This commit is contained in:
msukkari 2025-04-01 14:36:17 -07:00
parent 58363abbae
commit 1080e6a5c8

18
.github/workflows/deploy-demo.yml vendored Normal file
View file

@ -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