Tracker
A GitHub Actions job that syncs a YAML catalog of my companies, projects and releases into a public GitHub Projects board, pulling the latest release, push, npm and crates.io activity for each product.
- BPM
- 156
- GRADE
- S
- LEVEL
- 5
- RELEASES
- 0
- YEARS
- 2026–2026
A Ledger Of My Own Work
By the end of August 2026 I'd lost track. Crates, npm packages, a Game Boy Advance engine, an IDE putting out releases faster than I could describe them, and no single place that said what any of it was or when it last changed. So on August 28 I started tracker.
A YAML catalog holds every company, project and release, one entry per product with an id, a title, a status, a family and a grouping key. A GitHub Actions job in Node reads it, pulls the latest release tag, the latest push, and the newest npm and crates.io timestamps for each product, and writes it all into a public GitHub Projects board. No personal access token.
It's basically a spreadsheet with a cron job, but it's the first time the list of everything I've made lives somewhere other than my head. Almost everything else I built in 2026 was in Tish or about Tish. This one is plain JavaScript.
before this
- PHP Line Counter2004counting lines of code, 2004
- GitHub to Slack2015GitHub events piped to chat