test: end-to-end mirror flow — repo_create + repo_mirror_push → GitHub #19
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Once repo_create (#13) and repo_mirror_push (#16) are implemented, they should be tested together end-to-end to verify the full Gitea → GitHub mirror flow before implementing the composite
project_createtool in hyperguild.Test sequence (from claude.ai chat)
Step 1: Create test repo on Gitea
Expected: repo appears at gitea.d-ma.be/mathias/test-mirror-flow
Step 2: Configure push mirror to GitHub
Expected: mirror configured in Gitea settings
Step 3: Verify GitHub repo appears
Step 4: Test sync on commit
Expected: commit appears on GitHub within 60s
Step 5: Cleanup
Delete from GitHub manually (repo_delete only covers Gitea).
Success criteria
Dependency
Requires #13 (repo_create) and #16 (repo_mirror_push) to be implemented first.
Also requires #11 (repo_delete) for cleanup step.
Why this matters
This is the foundation of
hyperguild new-project— the entire project creation flowdepends on this mirror mechanism working reliably from claude.ai.