Missing features for using management API in CI #10393
Unanswered
WesleyYue
asked this question in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
CI/CD workflows is mentioned as one of the main use cases for the management api, but it seems like there are a few critical missing features? For context, our use case is to spin up a supabase project, apply migrations, run browser tests against the project, and spin down the supabase project. We want to do this instead of just testing against a local Supabase instance because the environment between the two often diverge. For example, currently, 1) we can't use realtime locally, 2) permissions are often different on cloud instances vs local instances even with the same migration scripts because
supabase db resetruns as a superuser, where assupabase db pushruns aspostgres. Also, if there is a new migration involved, we don't want to apply that to staging for a test triggered by a PR, since that would pollute the staging server for other PR tests.The missing features:
Is there a roadmap to solve these issues? How far out are they?
All reactions