fair enough. your repo;-)

I used to always checkin lock files and still do for closed source projects to ensure fixed environment. But I moved away from that for open source since the range of possible dependency configs should be guided by the gemspec itself. OTOH, having a nominal Gemfile.lock can be a good way to assert 'it should at least work with this config'.