[core-workflow] Planning the GitHub migration

Brett Cannon brett at python.org
Tue Jan 31 13:35:49 EST 2017


[another missing step; I can't wait to put all of these proverbial
"spinning plates]

On Tue, 31 Jan 2017 at 10:26 Brett Cannon <brett at python.org> wrote:

> [for my own notes, I forgot something in the list]
>
> On Mon, 30 Jan 2017 at 15:21 Brett Cannon <brett at python.org> wrote:
>
> Assuming I'm right and there are no more blockers for the migration (see
> my other email to this list on that topic), here is my current thinking on
> the steps necessary to migrate (I am CC'ing people I'm hoping can help me
> out with this plan and *bolded* their names; anything without someone's
> name is on me to do).
>
>    1. Make the hg repo read-only (*Benjamin*, *Georg*, or *Antoine*?)
>    2. Rename python/cpython to python/cpython-mirror
>    3. Create a new python/cpython project and add relevant
>    webhooks/integrations
>       1. CLA bot
>       2. Travis
>       3. Codecov
>
>  4. bugs.python.org webhook
>
>
>    1. Migrate the hg repo and push it to GitHub (*Senthil*?)
>    2. Update docs.python.org to build from GitHub (push
>    https://github.com/python/psf-salt/pull/91; *Berker*?)
>    3. Get buildbots to build from GitHub (*Zach*?)
>    4. Updates posted to #python-dev (*R. David*?)
>    5. Commits sent to python-checkins
>    6. Gather commit IDs from hg repo
>    7. Push update to hg.python.org/lookup (*Benjamin*, *Georg*, or
>    *Antoine*?)
>
>  8. Merge the github branch of the devguide into master
    1. Don't forget to update cpython-devguide.rtfd.io to point to master
and only have a single branch

>
>    1. Add configuration files for services from
>    https://github.com/brettcannon/cpython-ci-test
>       1. Travis
>       2. 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).
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/core-workflow/attachments/20170131/d4e8968b/attachment-0001.html>


More information about the core-workflow mailing list