chore(proto): pull the soft-delete check RPCs and organization resources - #1930
Conversation
Pins proton to 680ef693 and regenerates. The generated code gains CheckProjectDelete, CheckCurrentUserDelete, DeleteCurrentUser, and Create/Update/DeleteOrganizationResource, the shared Blocker message with count, and Resource.org_id. The org delete handler uses the new Blocker type.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (2)
Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review. 📝 SummarySummary by CodeRabbit
WalkthroughThe change updates the pinned Proton revision used for protobuf generation and changes organization deletion checks to use the shared ChangesProtobuf revision
Organization deletion blocker type
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Feature Suggested reviewers: Merge Risk: ⚪ Minimal · up to The shared blocker conversion preserves all available service data, so no actionable merge risk remains. 🚥 Pre-merge checks | ✅ 2✅ Passed checks (2 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Coverage Report for CI Build 35190254543Coverage remained the same at 50.229%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
Summary
Pins
PROTON_COMMITto raystack/proton main at 680ef693 (raystack/proton#503) and regeneratesproto/v1beta1. No handler logic changes.Changes
FrontierService:CheckProjectDelete,CheckCurrentUserDelete,DeleteCurrentUser,CreateOrganizationResource,UpdateOrganizationResource,DeleteOrganizationResource. None has a handler yet; the authorization interceptor denies them by default.Blockeris now a top-level message shared by every check RPC, with a newcountfield.CheckOrganizationDeletebuildsfrontierv1beta1.Blockerin place of the removed nested type. Wire format and JSON are unchanged.Resourcegainsorg_id.CreateOrganizationResourceRequest,UpdateOrganizationResourceRequest, andDeleteOrganizationResourceRequestrequireorg_idto be a uuid.Test Plan
go build ./...andgo vet ./...go test -race ./internal/api/v1beta1connect/... ./pkg/server/... ./core/deleter/...make lintmake protoat the merged commit produces the same files as at the PR head commit