This PR for Brakeman
introduced a cooldown strategy to the --ensure-latest flag.
The idea is to fail CI builds when Brakeman was outdated, but give it a grace period to avoid breaking builds the second a new version drops.
I wanted to know when gems released new versions without subscribing to each one individually on GitHub or RubyGems. Plus, staying up to date is cool.
So I built this. What started as a quick script turned into an actual service with proper caching, version filtering, and production-grade optimizations. I over-engineered the shit out of this.
I'm kinduff, by the way. I like building things for fun for my own problems, but if they help you too, that's awesome.