Problem:
Right now when working on a PR, both urls are generated for Vercel for frontend and marketplace.
However any backend changes are not reflected in these previews, as the deployments use the staging Cloud Run instance on Google Cloud Platform.
Product:
Whenever a PR is opened, deploy a Cloud Run instance of that pull request. Make sure the Vercel frontends are using this backend
Reasoning:
This will give multiple benefits:
Speed up PRs, since you will not have to go through the delicate process of setting up the branch locally to test it out
Make it possible for non-developers to actually test new functionality, before it moves to staging. This will provide the benefit of a faster feedback loop
Problem: Right now when working on a PR, both urls are generated for Vercel for frontend and marketplace. However any backend changes are not reflected in these previews, as the deployments use the staging Cloud Run instance on Google Cloud Platform.
Product: Whenever a PR is opened, deploy a Cloud Run instance of that pull request. Make sure the Vercel frontends are using this backend
Reasoning: This will give multiple benefits:
Additional details: