Skip to content

ci(deploy): add Cloud Build deployment configs and Gemini PR review workflow - #145

Merged
agektmr merged 3 commits into
mainfrom
github-actions-deploy
Oct 13, 2026
Merged

agektmr merged 3 commits into
mainfrom
github-actions-deploy

Conversation

@agektmr

@agektmr agektmr commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

  • Rename app.yaml to prod.yaml and update deploy:prod in package.json and .agents/AGENTS.md.
  • Add cloudbuild-staging.yaml and cloudbuild-prod.yaml so Cloud Build GitHub triggers on try-webauthn can automatically deploy dev.yaml (on staging pushes) and prod.yaml (on prod pushes) without exporting service account keys.
  • Add .github/workflows/gemini-review.yaml for automated Gemini PR code reviews (on PR open/sync, /review or /gemini review comments, and workflow_dispatch).
  • Add scripts/setup-gcp-deploy.sh (excluded from App Engine uploads in .gcloudignore) to automate GCP API enablement, IAM role bindings, and Cloud Build GitHub trigger creation (deploy-to-staging and deploy-to-prod).

@agektmr agektmr changed the title ci(deploy): add GitHub Actions workflows for staging and prod App Engine deployments ci(deploy): add Cloud Build deployment configs and Gemini PR review workflow Oct 13, 2026
@agektmr
agektmr merged commit 62545e0 into main Oct 13, 2026
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant