Skip to content

Require repository bindings for project operations - #293

Merged
Exzentttt merged 1 commit into
mainfrom
fix/repo-create-collision
Nov 2, 2026
Merged

Exzentttt merged 1 commit into
mainfrom
fix/repo-create-collision

Conversation

@Exzentttt

Copy link
Copy Markdown
Member

Project operations now require a repository binding before contacting the provider. GitHub repository creation treats validation conflicts as unsuccessful creation; the existing project response retains repo_url: null and its VCS warning. Discovery omits unbound projects while valid bound-project behavior remains unchanged.

Verification: 27 focused tests passed, including real API authentication and PostgreSQL persistence with synthetic GitHub HTTP responses. Coverage includes normalized names, organization and personal repository creation, OAuth/App paths, unavailable repositories, and successful bound-project discovery. Independent review completed without blocking findings. The committed quality gate passed with zero violations; the full suite and production rollout remain pending.

@Exzentttt
Exzentttt marked this pull request as ready for review November 2, 2026 11:13
@Exzentttt
Exzentttt merged commit c5a0d2a into main Nov 2, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant