Below updates (test 2.2 thru ruby-head, should work for older Ruby versions also):
Ruby 2.2 - RG 2.7.8 & bundler 1.16.6, which is included in 2.7.8
Ruby 2.3 thru 2.5 - RG 3.0.2 & bundler 1.17.3
Ruby 2.6 - left as is, RG 3.0.1 & bundler 1.17.2
Ruby head/trunk - left as is, RG 3.0.2 & bundler 2.0.1
before_install:
# rubygems 2.7.8 and greater include bundler
- |
rv="$(ruby -e 'STDOUT.write RUBY_VERSION')";
if [ "$rv" \< "2.3" ]; then gem update --system 2.7.8 --no-document
elif [ "$rv" \< "2.6" ]; then gem update --system --no-document --conservative
elif [ "$rv" = "2.7.0" ]; then
lib="$(ruby -e 'STDOUT.write RbConfig::CONFIG["sitelibdir"]')";
rm -rf $lib/rubygems;
rm -f $lib/rubygems.rb $lib/ubygems.rb;
fi