Closed seanpdoyle closed 6 years ago
Instead of pinning Appraisal to a particular patch version of Rails, pin it to a minor version by declaring versions with the ~> prefix.
Appraisal
~>
Additionally, to simplify the generated .gemfile files, move dependencies to the .gemspec.
.gemfile
.gemspec
Upgrade development to ruby@2.4.4
ruby@2.4.4
The upcoming release of rails@6.0 (currently tested as rails@master) drops support for Ruby versions older than 2.4:
rails@6.0
rails@master
2.4
activesupport-6.0.0.alpha requires ruby version >= 2.4.1, which is incompatible with the current version, ruby 2.2.2p95
While we're upgrading Ruby version, update CI version matrix to use latest available patch versions.
poltergeist
capybara-selenium
Fix CI Failures by executing feature tests against a headless Chrome browser instead of PhantomJS.
Configure CI to use the chrome stable addon. Add a step to bin/setup_ci to install chromedriver.
chrome
bin/setup_ci
chromedriver
Improve Appraisal configurations
Instead of pinning
Appraisal
to a particular patch version of Rails, pin it to a minor version by declaring versions with the~>
prefix.Additionally, to simplify the generated
.gemfile
files, move dependencies to the.gemspec
.Upgrade development to
ruby@2.4.4
The upcoming release of
rails@6.0
(currently tested asrails@master
) drops support for Ruby versions older than2.4
:While we're upgrading Ruby version, update CI version matrix to use latest available patch versions.
Replace
poltergeist
withcapybara-selenium
Fix CI Failures by executing feature tests against a headless Chrome browser instead of PhantomJS.
Configure CI to use the
chrome
stable addon. Add a step tobin/setup_ci
to installchromedriver
.