Envoy on Kittens: Improving Developer and Maintainer Velocity
summary
RepoKitteh is a lightweight GitHub App plus Starlark runtime that replaces bespoke GitHub apps and many Actions by running Starlark scripts on events, pinned to module SHAs and executed serverlessly in GCP. It exposes slash-command handlers, a tracing UI that shows event payloads and call traces, secret handling, and per-PR state storage so owners checks, /backport, /assign, /review, /retest and /wait workflows run deterministically. Envoy runs it for ~2 years; demos show adding labels from a /backport command and enforcing PR-body checks.
AI-written summary · about
chapters (16)
- 0:00Start
- 0:10Cats are important part of CS
- 0:45The need
- 3:34Traditional Approach
- 4:42Meow Starlark!
- 5:47How does it fit in
- 6:59Demo Time!
- 8:26Batteries Included
- 8:59Meow World
- 10:22Handlers | Events
- 12:17Modules use vs load
- 13:18Issue Context Store
- 13:46Secrets
- 14:28Context & Tracing
- 20:47For more information...
- 21:19Thank you!
related talks
45mOptimizing remote work: Pull Requests, Stand-ups, and emojis with Kasey Kelly
35mPackit: 2 years of upstream ⟷ downstream
10mLightning Talk: Who is Envoy
48mThe Terminal Strikes Back, Agentic Engineering using the CLI
31mThe Practices That Made Me Go 'Wow': What Every CNCF Project Can Learn From Envoy
30mClick-free releases & the making of a CLI app
01h 47mDeveloper Workflow Automation with GitHub Actions
26mScripting the GitHub Copilot CLI - Deep Dive
