Skip to content

Conversation

chromy
Copy link
Contributor

@chromy chromy commented Sep 28, 2025

Add LaunchpadRpcPermission and update preprod endpoints to use it instead of a custom check in each endpoint.
This also closes a bug where the /size/ endpoint required some authentication - but not specifically the
LaunchpadRpcSignatureAuthentication due to missing the manual check. Also add a test to prove this now works.

@chromy chromy requested a review from a team as a code owner September 28, 2025 15:17
@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Sep 28, 2025
@chromy chromy force-pushed the chromy/2025-09-28-add-permission branch from 8e2fe07 to 2d2e55c Compare September 28, 2025 15:31
Copy link

codecov bot commented Sep 28, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@             Coverage Diff              @@
##           master   #100479       +/-   ##
============================================
+ Coverage   69.40%    81.12%   +11.71%     
============================================
  Files        8587      8593        +6     
  Lines      380553    380823      +270     
  Branches    23889     23889               
============================================
+ Hits       264134    308949    +44815     
+ Misses     116057     71512    -44545     
  Partials      362       362               

@chromy chromy requested review from a team as code owners September 29, 2025 13:52
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Sep 29, 2025
Copy link
Contributor

🚨 Warning: This pull request contains Frontend and Backend changes!

It's discouraged to make changes to Sentry's Frontend and Backend in a single pull request. The Frontend and Backend are not atomically deployed. If the changes are interdependent of each other, they must be separated into two pull requests and be made forward or backwards compatible, such that the Backend or Frontend can be safely deployed independently.

Have questions? Please ask in the #discuss-dev-infra channel.

@chromy chromy force-pushed the chromy/2025-09-28-add-permission branch from b545230 to 325f78b Compare September 29, 2025 13:54
@chromy chromy removed request for a team September 29, 2025 13:54
@chromy chromy removed request for a team September 29, 2025 13:54
@chromy chromy merged commit 0269c59 into master Sep 29, 2025
67 checks passed
@chromy chromy deleted the chromy/2025-09-28-add-permission branch September 29, 2025 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Scope: Backend Automatically applied to PRs that change backend components Scope: Frontend Automatically applied to PRs that change frontend components
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants