sourceControlRepositories
Source Control Repositories — Repositories linked to programs
Fields
Section titled “Fields”| Field | Type | Required | Description |
|---|---|---|---|
| orgId | string | Yes | Organization ID for multi-tenant isolation |
| programId | Id<"programs"> | Yes | Parent program reference |
| installationId | string | Yes | |
| providerType | v.literal(“github”) | Yes | |
| repoFullName | string | Yes | |
| providerRepoId | string | Yes | |
| defaultBranch | string | Yes | |
| language | string | No | |
| role | ”storefront” | “integration” | “data_migration” | “infrastructure” | “extension” | “documentation” | Yes | |
| isMonorepo | boolean | Yes | |
| pathFilters | string[] | No | |
| localPath | string | No | |
| deployWorkflowNames | string[] | No |
Indexes
Section titled “Indexes”| Name | Fields |
|---|---|
| by_program | programId |
| by_repo | repoFullName |
| by_org | orgId |