- Make the hg repo read-only (Benjamin, Georg, or Antoine?)
- Rename python/cpython to python/cpython-mirror
- Create a new python/cpython project and add relevant webhooks/integrations
- CLA bot
- Travis
- Codecov
- Migrate the hg repo and push it to GitHub (Senthil?)
- Update docs.python.org to build from GitHub (push https://github.com/python/psf-salt/pull/91; Berker?)
- Get buildbots to build from GitHub (Zach?)
- Updates posted to #python-dev (R. David?)
- Commits sent to python-checkins
- Gather commit IDs from hg repo
- Push update to hg.python.org/lookup (Benjamin, Georg, or Antoine?)
- Add configuration files for services from https://github.com/brettcannon/cpython-ci-test
- Travis
- Codecov
If I'm missing anything please let me know (everything else I know isn't really time-critical for accepting commits). Once we agree that these are the steps required and people whose help I need/want are on board then I will schedule with python-committers and the requisite release managers to get a date and verify with the people helping me. Then we can do the migration! I know there seem like there are a lot of steps, but a lot of this is parallelizable (e.g. once step 1 is done, steps 2-4 can occur, and after step 4 then the rest of the steps can happen in any order).