Skip to content

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 /redeploy on 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-app PR label called the cluster-management Cloud Run service;
  • that service created per-branch namespaces in the review-app-dev cluster;
  • each branch got a https://<branch>.k8s-dev.credplatform.com URL;
  • a weekly job refreshed the shared review-dbs database.

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.