spryx-ai/Supabase Preview Action

Creates a Supabase preview branch and exposes credentials as reusable outputs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
supabase_access_tokenSupabase Management API access tokenyes
project_refParent Supabase project reference IDyes
git_branch_nameGit branch name used to identify the preview branch (defaults to current GitHub ref)no""
branch_nameSupabase branch name (defaults to git_branch_name)no""
timeout_secondsTimeout in seconds waiting for branch migrations to complete (default: 300)no300
poll_interval_secondsPolling interval in seconds while waiting for branch (default: 10)no10
namedescription
project_refSupabase project ref of the preview branch
supabase_urlSupabase API URL for the preview branch (https://<ref>.supabase.co)
anon_keySupabase anonymous key for the preview branch
service_role_keySupabase service role key for the preview branch
db_hostPostgreSQL host for the preview branch
db_portPostgreSQL port for the preview branch
db_namePostgreSQL database name for the preview branch
db_userPostgreSQL user for the preview branch
db_passwordPostgreSQL password for the preview branch (masked in logs)
db_pooler_hostSupavisor pooler host — supports IPv4, use this on GitHub Actions runners
db_pooler_portSupavisor pooler port (6543 transaction mode)
db_connection_stringFull PostgreSQL connection string via the IPv4-compatible pooler