honeycombio / libhoney-rb

Ruby library for sending data to Honeycomb
Apache License 2.0
11 stars 30 forks source link

adds Ruby 3.0 to CI, drops Ruby 2.2 support #104

Closed robbkidd closed 3 years ago

robbkidd commented 3 years ago

Which problem is this PR solving?

107 The absence of testing against latest versions of Ruby in the test suite. The tools used in the test suite do not allow for the same versions of those tools to be used to test the spectrum of Ruby 2.2 through Ruby 3.0. The Ruby core maintainers dropped all support for 2.2 on March 31, 2018.

Short description of the changes

Adds Ruby 3.0 to the CI matrix and makes the changes necessary for that to succeed:

As is my wont, walking the commits from earliest to latest tells a story of each discrete change.