Review Apps
Looking for frontend preview deployments?
This page covers backend / full-stack review environments. For frontend (Vercel) preview deployments, see Web Development > Vercel Preview Deployments.
Per-PR review workspaces
Add the deploy-workspace label to a PR in a fed-stack repo (e.g. cred-platform-ts) to get a GKE workspace built from that PR's code. The workflow comments the workspace URL on the PR.
- Comment
/redeployon the PR to rebuild it. - Remove the label or close the PR to tear it down.
The workspace is cloned from a warm snapshot of develop (all fed-stack repos, dependencies and dev data), and only the PR'd repo is pinned to the PR head. It runs in the cred-development cluster of project cred-1556636033881.
The workflows (review-app.yml, review-app-cleanup.yml) and the controller (gke-workspace.py) live in cred-local-workspace. Full guide: infra/gke-workspace/REVIEW-APPS.md.
Retired: API review environments in cred-review
The earlier backend review environments are gone. They worked like this:
- the
review-appPR label called thecluster-managementCloud Run service; - that service created per-branch namespaces in the
review-app-devcluster; - each branch got a
https://<branch>.k8s-dev.credplatform.comURL; - a weekly job refreshed the shared
review-dbsdatabase.
They were built for cred-api-commercial, which is now archived. The workflow that drove them was disabled on 2026-06-02, and the GCP project cred-review was deleted on 2026-11-05 (COM-72974). The review-app label no longer does anything.