[Feature/Matrix] Mirror runs driven by pairs #155

Closed
opened 2026-10-05 01:45:07 +02:00 by adam · 1 comment
Owner

Mirror runs driven by pairs.
The scheduler and the mirror pipeline still read the old githubConfig and giteaConfig. The pair enabled flag and every option in the pair form are saved to mirror_pairs and never read. A run should take a pair: source server for the fetch, target server for the push, pair options instead of the global config. This is the big refactor in gitea.ts.

**Mirror runs driven by pairs.** The scheduler and the mirror pipeline still read the old `githubConfig` and `giteaConfig`. The pair `enabled` flag and every option in the pair form are saved to `mirror_pairs` and never read. A run should take a pair: source server for the fetch, target server for the push, pair options instead of the global config. This is the big refactor in `gitea.ts`. <!-- github-sync-id:5331783882 -->
adam closed this issue 2026-10-05 01:45:07 +02:00
Author
Owner

There is no mirror_pairs table on main. Runs are driven by the source and destination columns on each repository row. Closing, details on #390.

There is no mirror_pairs table on main. Runs are driven by the source and destination columns on each repository row. Closing, details on #390. <!-- github-comment-id:5522248878 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/gitea-mirror#155