Our localization workflow generated roughly 16 mechanical PRs a week that no one wanted to make. We built a GitHub App during a hackathon to automate the entire cycle — under 900 lines of JavaScript, no HTTP framework, just Node’s built-in http module and Octokit. Here’s how it works and enough code for you to build your own.