feat: add fallback routes and repository event enrichment

This commit is contained in:
RhenCloud 2026-08-02 23:23:07 +08:00
parent 44b8fead78
commit d419b9c940
No known key found for this signature in database
GPG key ID: A574A617378C4E0B
11 changed files with 104 additions and 8 deletions

View file

@ -83,6 +83,9 @@ function validateRoutes(
if (r.lang !== undefined && typeof r.lang !== "string") {
return { ok: false, error: `route "${r.id}".lang must be a string` };
}
if (r.fallback !== undefined && typeof r.fallback !== "boolean") {
return { ok: false, error: `route "${r.id}".fallback must be a boolean` };
}
if (!Array.isArray(r.filters) || r.filters.length === 0) {
return { ok: false, error: `route "${r.id}" needs at least one filter` };
}