GemUpdater automatically creates pull-requests with gem updates. Just run the following.
docker run --rm \
--env='GITHUB_TOKEN=asdfasdfasdfasdf' \
--env="REPOSITORIES='rails/rails rails/actioncable'" \
schasse/gem_updater
And a pull request per gem will be created. See schasse/outdated#3 as example pull request.
Running the tests:
docker build --tag schasse/gem_updater .
docker run schasse/gem_updater bash -c 'cd /usr/lib/gem_updater && rspec'