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
Faraday 1.0 changed namespace on some of the classes
Coverage decreased (-97.2%) to 0.0% when pulling 92a081dec2b9ef07361f4f6d73c67415b5cedcde on olleolleolle:patch-1 into 323e931594681e89bc3547dd998312b15040f982 on adelevie:master.
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