Workspace admins connect git remotes via settings UI; forge type is inferred from the URL, API tokens stay env-var references, and test connection fetches default branch for orchestrator/worker consumers. Co-authored-by: Cursor <cursoragent@cursor.com>
612 B
612 B
| kind | slug | title | plan_slug | epic_slug | status | priority | tenant_id | owner | cursor_todo_id | updated_at |
|---|---|---|---|---|---|---|---|---|---|---|
| task | shared-forge-schemas | Shared forge types, connected repo schemas, and parseGitRemoteUrl | automation-foundation | connected-repos | done | P1 | global | unassigned | null | 2026-07-07 |
Task summary
Zod schemas and pure URL parser for pasted git remotes (GitHub, Forgejo, GitLab, Bitbucket).
Acceptance criteria
parseGitRemoteUrlhandles HTTPS andgit@host:owner/repoforms- Vitest coverage for GitHub, Forgejo self-hosted, GitLab.com
- Exported from
@tasks/shared/connected-repos