Repository navigation
added supabase provider - #476
Merged
Merged
Conversation
There was a problem hiding this comment.
🟡 Changes recommended
Several schemas are contradictory, a valid add-on request is rejected, and one path parameter makes the branches specification invalid.
4 open findings
What changed in this PR
Adds a Supabase StackQL provider covering project administration, configuration, observability, and infrastructure APIs.
Changes:
- Registers bearer authentication and 14 Supabase services.
- Defines OpenAPI schemas and StackQL SQL verb mappings.
- Supports project references through
SUPABASE_PROJECT_ID.
| File | Description |
|---|---|
provider.yaml |
Registers Supabase services and authentication. |
advisors.yaml |
Adds performance and security advisors. |
analytics.yaml |
Adds logs, metrics, and usage analytics. |
billing.yaml |
Adds project add-on management. |
branches.yaml |
Adds database branches and action runs. |
config.yaml |
Adds project service configuration APIs. |
database.yaml |
Adds database administration APIs. |
domains.yaml |
Adds custom and vanity domains. |
functions.yaml |
Adds Edge Function management. |
network.yaml |
Adds bans and network restrictions. |
organizations.yaml |
Adds organizations, members, and entitlements. |
profile.yaml |
Adds profile retrieval. |
projects.yaml |
Adds project lifecycle management. |
secrets.yaml |
Adds API key and secret management. |
storage.yaml |
Adds storage bucket listing. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| type: array | ||
| items: {} | ||
| error: | ||
| type: string |
Comment on lines
+340
to
+358
| enum: | ||
| - ci_micro | ||
| - ci_small | ||
| - ci_medium | ||
| - ci_large | ||
| - ci_xlarge | ||
| - ci_2xlarge | ||
| - ci_4xlarge | ||
| - ci_8xlarge | ||
| - ci_12xlarge | ||
| - ci_16xlarge | ||
| - ci_24xlarge | ||
| - ci_24xlarge_optimized_cpu | ||
| - ci_24xlarge_optimized_memory | ||
| - ci_24xlarge_high_memory | ||
| - ci_48xlarge | ||
| - ci_48xlarge_optimized_cpu | ||
| - ci_48xlarge_optimized_memory | ||
| - ci_48xlarge_high_memory |
Comment on lines
+530
to
+541
| UpdateCustomHostnameResponseJsonValue: | ||
| description: Any JSON-serializable value | ||
| anyOf: | ||
| - type: string | ||
| - type: number | ||
| - type: boolean | ||
| nullable: true | ||
| type: array | ||
| items: | ||
| $ref: '#/components/schemas/UpdateCustomHostnameResponseJsonValue' | ||
| additionalProperties: | ||
| $ref: '#/components/schemas/UpdateCustomHostnameResponseJsonValue' |
jeffreyaven
added a commit
to stackql-registry/stackql-provider-supabase
that referenced
this pull request
Oct 12, 2026
An in-path parameter must have a matching {name} placeholder in its
path key. The ref rebase strips ref from the mapped verbs only, so the
skip-coded HEAD action-run count on /actions kept a ref path parameter
the path no longer carries (stackql/stackql-provider-registry#476
review). New rule 8 checks every path-item and operation parameter list
against its path key on all OpenAPI operation verbs and drops orphans -
no names, verbs or paths special-cased. One parameter dropped
(branches.yaml HEAD /actions); idempotent; make test green.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


No description provided.