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

supabase / supabase / 42655425768
87%

Build:
DEFAULT BRANCH: master
Ran 09 Nov 2026 04:35PM UTC
Jobs 1
Files 193
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

09 Nov 2026 04:30PM UTC coverage: 87.198%. Remained the same
42655425768

push

github

web-flow
fix(studio): show OAuth app client secret in a blocking modal (#53167)

## Problem

After creating a confidential OAuth app or regenerating its client
secret, the credentials appeared in a small dismissible banner above the
apps table. The secret can't be retrieved again, so a missed banner
meant regenerating the secret and breaking existing integrations.

## Change

- Replace `NewOAuthAppBanner` with `NewOAuthAppModal`, following the
pattern of the S3 access key `CreateCredentialModal`.
- The modal shows the client ID and client secret with copy buttons and
states the secret won't be shown again.
- It can only be closed with Done. Outside clicks, Escape and the close
button are blocked.
- Public apps (no client secret) and plain edits behave as before: no
modal.
- Create and both regenerate entry points (row menu and sheet) feed the
same modal, so no data-layer changes.

Step 1:
<img width="420" height="251" alt="Image"
src="https://github.com/user-attachments/assets/74430837-90fd-49e9-9441-234abc97588a"
/>

Step 2:
<img width="420" height="375" alt="Image"
src="https://github.com/user-attachments/assets/92ab3786-8bd1-46cf-a4b4-b2643f288e65"
/>

## Testing

- Added `NewOAuthAppModal.test.tsx`: credentials and warning render, no
modal for public or missing apps, only Done dismisses.
- Manual: Authentication → OAuth Apps → create a confidential app, and
regenerate from the row menu and the sheet.

Closes #53116
Linear: FE-4976

2100 of 2473 branches covered (84.92%)

Branch coverage included in aggregate %.

2886 of 3245 relevant lines covered (88.94%)

201.0 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 studio-tests 42655425768.1 09 Nov 2026 04:35PM UTC 772
38.75
GitHub Action Run
Source Files on build 42655425768
  • Tree
  • List 193
  • Changed 160
  • Source Changed 0
  • Coverage Changed 160
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #42655425768
  • 2c871b42 on github
  • Prev Build on master (#42652637213)
  • Next Build on master (#42667484518)
  • 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