This one is very similar to gentoo-ci, except it can run completely stand-alone, and I think we should run it separately to lower the load. We can also think of distributing it across multiple hosts. Current cronjob interval: 20 minutes Dependencies: pkgcore+pkgcheck (with non-upstreamable patches), PyGithub High CPU usage Disk space: needs clone of gentoo.git with md5-cache and a lot of refs for pull requests + another working copy Description: This is the CI counterpart for pull request branches. It uses git refs corresponding to pull requests, so creates a lot of small files. If that becomes unworkable, I will probably try to find time into getting them via GitHub API. Scripts: https://github.com/mgorny/repo-mirror-ci (pull-requests.job is central) https://github.com/gentoo/travis-repo-checks/tree/repo-mirror-ci (may need a push) https://github.com/mgorny/pkgcheck-result-parser (pkgcheck2borked is used to construct the results) pkgcore branch (I keep rebasing it locally, so might need a push): https://github.com/mgorny/pkgcore/tree/bonedaddy pkgcheck branch (I keep rebasing it locally, so might need a push): https://github.com/mgorny/pkgcheck/tree/bonedaddy
Long done.