Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
|
📝 WalkthroughWalkthroughThis pull request refactors the database schema and Go type system for ACME challenges and gateways. The changes rename the ACME challenge "type" column to "challenge_type", swap the semantic roles of related enums (Status ↔ Type), make gateway health non-nullable with a new "unknown" state, and update all generated code and call sites accordingly. TypeScript schema definitions and Docker configuration are also updated. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Areas requiring extra attention:
Possibly related PRs
Pre-merge checks and finishing touches❌ Failed checks (2 warnings, 1 inconclusive)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (17)
💤 Files with no reviewable changes (1)
🧰 Additional context used🧠 Learnings (5)📓 Common learnings📚 Learning: 2025-06-02T11:08:56.397ZApplied to files:
📚 Learning: 2025-06-02T11:09:05.843ZApplied to files:
📚 Learning: 2025-07-17T14:24:20.403ZApplied to files:
📚 Learning: 2025-09-12T08:01:20.792ZApplied to files:
🧬 Code graph analysis (8)go/pkg/db/acme_challenge_find_by_token.sql_generated.go (3)
go/pkg/db/gateway_insert.sql_generated.go (1)
go/pkg/db/acme_challenge_list_executable.sql_generated.go (1)
go/apps/ingress/services/router/service.go (1)
go/pkg/db/querier_generated.go (3)
internal/db/src/schema/custom_domains.ts (1)
go/cmd/dev/seed/ingress.go (1)
go/pkg/db/acme_challenge_insert.sql_generated.go (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
🔇 Additional comments (24)
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 |
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Graphite Automations"Post a GIF when PR approved" took an action on this PR • (11/28/25)1 gif was posted to this PR based on Andreas Thomas's automation. |


What does this PR do?
@unkey/protodependency from dashboardFixes # (issue)
Type of change
How should this be tested?
Checklist
Required
pnpm buildpnpm fmtmake fmton/godirectoryconsole.logsgit pull origin mainAppreciated