Added some basic options

This commit is contained in:
Arunavo Ray
2025-06-15 12:15:14 +05:30
parent 544b60f881
commit f4df7c3d19
10 changed files with 701 additions and 118 deletions

View File

@@ -34,7 +34,6 @@ export const configSchema = z.object({
excludeOrgs: z.array(z.string()).default([]),
mirrorPublicOrgs: z.boolean().default(false),
publicOrgs: z.array(z.string()).default([]),
preserveOrgStructure: z.boolean().default(false),
skipStarredIssues: z.boolean().default(false),
}),
giteaConfig: z.object({
@@ -44,6 +43,8 @@ export const configSchema = z.object({
organization: z.string().optional(),
visibility: z.enum(["public", "private", "limited"]).default("public"),
starredReposOrg: z.string().default("github"),
preserveOrgStructure: z.boolean().default(false),
mirrorStrategy: z.enum(["preserve", "single-org", "flat-user"]).optional(),
}),
include: z.array(z.string()).default(["*"]),
exclude: z.array(z.string()).default([]),