From d3745aae5947378d6c522dacbe08bbf2991620af Mon Sep 17 00:00:00 2001 From: zbigniew sobiecki Date: Thu, 26 Mar 2026 15:11:16 +0100 Subject: [PATCH] fix(triggers): allow alerting category in trigger event validation Both the tRPC TriggerEventSchema and the CLI trigger-set regex only accepted pm|scm|internal prefixes. Add alerting to both. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/api/routers/agentTriggerConfigs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/routers/agentTriggerConfigs.ts b/src/api/routers/agentTriggerConfigs.ts index 65812ccf..ae0f0823 100644 --- a/src/api/routers/agentTriggerConfigs.ts +++ b/src/api/routers/agentTriggerConfigs.ts @@ -34,13 +34,13 @@ import type { /** * Trigger event format: {category}:{event-name} - * Categories: pm, scm + * Categories: pm, scm, alerting * Event name: lowercase letters, numbers, and hyphens */ const TriggerEventSchema = z .string() .regex( - /^(pm|scm|internal):[a-z][a-z0-9-]*$/, + /^(pm|scm|alerting|internal):[a-z][a-z0-9-]*$/, 'Event must be in format {category}:{event-name} (e.g., pm:status-changed, scm:check-suite-success)', );