Keynote with Mariatta Wijaya
summary
CPython’s GitHub workflow gets automated: a bot called ms islington receives webhooks, spins background Celery tasks on Heroku, clones the repo, runs the existing cherry picker cherry‑pick sequence and opens backport PRs, watches combined status checks via the GitHub API and even calls the search issues API to map commits to PRs so it can post results and merge when green. Additional bots run black formatting and propose dependency bumps from pyup and optionally auto‑merge and delete branches.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 0:50Announcements
- 1:13Welcome
- 2:15Workflow
- 3:11Backboarding
- 6:51Problems
- 10:03Building a bot
- 15:12Github API
- 20:19Search Issues API
- 22:22Merge Code to Python
- 24:30Blackout
- 26:46PiUp
- 28:36Code Workflow
- 29:46Out of Office Auto Reply
- 31:26Dave Bailey
- 32:17Outro
related talks
38mAutomating repetitive communication tasks with a bot
02h 26mSay it with Bots!
36mCI Monkey
30mSpend More Time Coding & Automate the Boring Stuff
30mForget Mono vs. Multi-Repo: Building Centralized Git Workflows for All Apps
01h 47mDeveloper Workflow Automation with GitHub Actions
31mHow GitHub Uses GitHub to Build GitHub
24mGet a Jumpstart on Collaboration and Code Review in GitHub
