Skip to content
This repository was archived by the owner on Oct 26, 2022. It is now read-only.

Conversation

@thebadmonkeydev
Copy link
Contributor

@thebadmonkeydev thebadmonkeydev commented Feb 28, 2019

Problem

We're on the heels of Ruby 2.3 dropping out of support and ruby 2.6 is seeing serious production usage. It's time we start testing against 2.6.

Solution

There a few things here:

  1. Removed explicit bundler install in before_install in travis config...turns out, travis is doing more autodetection than I knew and bundler and the gem bundle were being installed/created before these scripts even ran.
  2. Remove individual patch versions of ruby so that we'll build against the current patch version each time
  3. Added Ruby 2.6 to our test matrix config
  4. I also reverted the Gemfile.lock bundler version change because of weirdness getting bundler 2 and ruby 2.6 to work together on Travis.

Notes

I also removed a premature version bump in GraphQL::Cache::VERSION

Resolves #41

Turns out Travis detects a lot of this stuff for us and these bundle
commands were being run AFTER travis already installed bundler and
installed project gems
@thebadmonkeydev thebadmonkeydev requested review from a user and jeromedalbert February 28, 2019 15:37
@thebadmonkeydev thebadmonkeydev self-assigned this Feb 28, 2019
@thebadmonkeydev thebadmonkeydev changed the title 41 ruby 2 6 Feb 28, 2019
@thebadmonkeydev thebadmonkeydev merged commit 20dcf6a into master Feb 28, 2019
@thebadmonkeydev thebadmonkeydev deleted the 41-ruby-2-6 branch February 28, 2019 15:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

2 participants