fix(mirror-it): create GitHub target repo before registering push mirror #9

Merged
rootiest merged 2 commits from feat-mirror-it-github-repo-check into main 2026-09-03 00:33:24 +00:00
2 Commits
Author SHA1 Message Date
rootiest 8467e584dd Merge branch 'main' into feat-mirror-it-github-repo-check
Generate plugin manifests / validate (pull_request) Successful in 26s
Generate plugin manifests / generate (pull_request) Skipped
2026-09-03 00:33:08 +00:00
rootiest eeff00b5e7 fix(mirror-it): create GitHub target repo before registering push mirror
Generate plugin manifests / validate (pull_request) Successful in 17s
Generate plugin manifests / generate (pull_request) Skipped
GitHub, unlike Gitea, doesn't create a repo on first push, so a mirror
pointed at a nonexistent GitHub repo would register successfully but
fail every sync. Check for the target repo via gh/MCP/REST API and
create it if missing, falling back to a clear manual-creation warning
when no capability is available. Bumps plugin version to 1.1.0.
2026-08-25 00:32:40 -04:00