adelevie / parse-ruby-client

A simple Ruby client for the parse.com REST API
MIT License
415 stars 137 forks source link

CI: Use same Ruby version matrix as Ruby, repair for Faraday 1.0 #228

Open olleolleolle opened 4 years ago

olleolleolle commented 4 years ago

This PR wants to use latest released Faraday. ⚠️ This is a work in progress. Some bits remain. Will update this Description when finalized.

Background

CI changes

This PR adds new Ruby versions and removes old ones.

The Ruby support schedule currently contains 2.5-2.7. https://www.ruby-lang.org/en/downloads/branches/ - and, people who are using this gem to communicate with Parse probably run those supported Ruby versions.

This PR also removes the no-longer-used Travis setting sudo: false. See more at the Travis blog.

Faraday middleware change

The Retry middleware changed enough upstream in 1.0 that the local overrides here make it troublesome.

Details

coveralls commented 4 years ago

Coverage Status

Coverage decreased (-97.2%) to 0.0% when pulling 92a081dec2b9ef07361f4f6d73c67415b5cedcde on olleolleolle:patch-1 into 323e931594681e89bc3547dd998312b15040f982 on adelevie:master.