• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / supabase / 41911428101
87%

Build:
DEFAULT BRANCH: master
Ran 04 Nov 2026 09:02PM UTC
Jobs 1
Files 189
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Nov 2026 08:56PM UTC coverage: 87.039% (+0.04%) from 87.003%
41911428101

push

github

web-flow
feat(studio): gate edge functions and vector bucket api-keys consumers on grants (#52962)

Part 2 of 6 in a stack for
[FE-4731](https://linear.app/supabase/issue/FE-4731/grants-rollout-api-keys-consumers-that-only-need-publishable-keys).
Based on #52961.

## Stack
1. #52961 Docs and project API docs consumers
2. 👉 #52962 Edge functions and vector bucket examples
3. #52963 Integrations landing data
4. #52964 Connect sheet and project connection popover; remove the
transitional api-keys hooks
5. #52965 `reveal` refinement for single api-key reads; API key pill
6. #52966 API key create and delete

## Changes
Moves more publishable-key consumers onto the plain `GET
/v1/projects/{ref}/api-keys` grant:
- `Functions/TerminalInstructions`
- `Functions/EdgeFunctionDetails`: only the `api_gateway_keys_read`
check; the `edge_functions_write` check belongs to the edge functions
rollout
- `Storage/VectorBuckets/.../VectorBucketTableExamplesSheet`: still uses
non-revealed keys. When keys can't be read, the note tells the user to
substitute their own secret key.

Each shows `ApiKeysAccessNote` when denied or errored. The old guards
matched the annotation.

## Testing
- `TerminalInstructions.platform.test.tsx`,
`EdgeFunctionDetails.platform.test.tsx`,
`VectorBucketTableExamplesSheet.platform.test.tsx`: granted, denied (no
api-keys request), and permission-check error.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

2043 of 2411 branches covered (84.74%)

Branch coverage included in aggregate %.

2839 of 3198 relevant lines covered (88.77%)

198.75 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 studio-tests 41911428101.1 04 Nov 2026 09:02PM UTC 756
38.16
GitHub Action Run
Source Files on build 41911428101
  • Tree
  • List 189
  • Changed 156
  • Source Changed 0
  • Coverage Changed 156
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #41911428101
  • 1decd82f on github
  • Prev Build on master (#41909685063)
  • Next Build on master (#41959679612)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc