Hi all, I’ve been working on a GitHub Action that allows users to connect any number of GitHub repos to any number of Beeminder goals based on any combination of events supported by GitHub Actions. It’s called
multigitminder and you can find it on GitHub Marketplace.
This project started because I wanted to create a “write python” Beeminder goal, where commits across multiple GitHub repositories would contribute to a single goal. It has since grown to be a comprehensive tool for capturing programming activity on GitHub as data for your Beeminder goals. You can use multigitminder to create one-to-many or many-to-one relationships between your GitHub repos and Beeminder goals, allowing you to track complex or specific programming goals.
I’ve written a small blog post on it explaining how to use it, including some example workflows. I’d appreciate it if you checked it out!