Gemfile RSS Feed Generator
Turning Gemfile.lock into RSS feeds
What is this?
I built this service to convert Ruby Gemfile.lock
files into RSS feeds. Drop in your lockfile, get a feed that notifies you when your dependencies release new versions.
It's that simple. Your favorite RSS reader becomes your gem update tracker.
Why though?
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.
What it does
Version Filtering
Choose between patch, minor, major, or all updates. Sometimes you only care about security patches, other times you want everything.
Pre-release Control
Ignore beta, rc, and alpha versions if you want. Most of the time you probably do.
Old Release Filtering
Skip releases older than what you already have. Less noise in your feed.
API for CI/CD
Update feeds programmatically. Great for keeping your RSS in sync with your actual dependencies.
Multiple Sources
Works with RubyGems.org, gem.coop, and other sources. If it's in your Gemfile.lock, it's tracked.
Rate Limited
Fair usage limits keep the service fast for everyone.