Skip to content

Commit 36216f3

Browse files
committed
refactor: no-table deployment authorization
Remove awaiting_approval/rejected status from deployments table and drop deployment_approvals table. External contributor pushes no longer create a deployment record — instead handle_push creates a GitHub Deployment check with failure status linking to an authorize page. Replace ApproveDeployment/RejectDeployment RPCs with a single AuthorizeDeployment RPC that takes project_id + branch, fetches HEAD from GitHub, re-derives deploy contexts, and creates deployments.
1 parent bbff343 commit 36216f3

28 files changed

+436
-788
lines changed

gen/proto/ctrl/v1/ctrlv1connect/deployment.connect.go

Lines changed: 26 additions & 57 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)