Weekly Report 2021, August 2 - August 8

While this week I wasn’t sprinting so crazily towards beating the 1,400 open PRs, we managed to keep the number of PRs around that line. In fact, I deliberately spent more time this week to do more coding.

I closed 20 issues and opened 3 new ones. I authored 9 PRs, closed 70 PRs, and reviewed 7.

Looking into cpython bots

We have a bunch of bots that help with our core workflow. There’s the-knights-who-say-ni that check CLAs, there’s bedevere to identify missing information on pull requests like links to BPO, there’s blurb-it for streamlining updates to NEWS, and finally there’s miss-islington automating backports of pull requests to older feature branches.

On Monday morning, Miss Islington stopped producing backports. Normally Mariatta maintains the bots but it was British Columbia Day in Vancouver where she lives so I decided not to disturb bank holidays. Ironically, Brett, whom I would otherwise ask for help in this situation, also lives in Vancouver. So instead I got the keys to the Heroku kingdom and had to figure stuff out on my own.

I managed to revive Miss Islington, upgrade her platform to Python 3.9, bump a bunch of dependencies as well, and close some other related PRs. Very cool: debugging, testing and deploying were all smooth sailing. Although as you can see in the picture, I will probably never beat Mariatta’s deployment counts 😅

Plans for next week

This week, apart from reviewing PRs, I spent time on gathering stats around our GitHub PRs and open issues. I’ll be finishing that next week, hopefully with some interesting findings. There’s also some more refleak test improvements that we need, I talked last week about introducing the ability to run refleak tests on open PRs for changed files only. I didn’t get to that but it turns out I would save myself some grief if I did.

Detailed Log

Monday

Issues:

PRs:

Tuesday

Coding day.

Issues:

PRs:

Wednesday

Issues:

PRs:

Thursday

Coding day.

Issues:

PRs:

Friday

Issues:

PRs:

Saturday

Issues:

PRs:

#Python/Developer-in-Residence