Scheduled GitHub Actions that mirror external git repositories into FascodeNet.
Each workflow clones an upstream repo with git clone --mirror and force-pushes
every ref into the corresponding FascodeNet mirror via a write-enabled deploy key.
| upstream | mirror | schedule |
|---|---|---|
git.archlinux32.org/archlinux32-keyring |
FascodeNet/archlinux32-keyring |
weekly (Mon 04:17 UTC) |
- Create the destination repo under FascodeNet.
- Register a write-enabled deploy key on it and store the private key as a repository secret here.
- Add a job to
.github/workflows/mirror.ymlthat reads that secret and pushes.