Fix issues and add linting

This commit is contained in:
khalid@traclabs.com
2026-04-22 22:44:03 -05:00
parent 498d873c47
commit bcd047bc54
21 changed files with 10634 additions and 134 deletions

View File

@@ -109,8 +109,10 @@ export const smsSitesConfigSchema = z.object({
export type SmsSitesConfig = z.infer<typeof smsSitesConfigSchema>;
// ── Edit Request ──
// message is required for propose requests but optional for confirm requests.
// The handler enforces that message is non-empty when confirm is absent.
export const editRequestSchema = z.object({
message: z.string().min(1),
message: z.string().default(''),
repo_relative_path: z.string().optional(),
proposal_id: z.string().optional(),
confirm: z.enum(['yes', 'no']).optional(),