brianmario / yajl-ruby

A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)
http://rdoc.info/projects/brianmario/yajl-ruby
MIT License
1.48k stars 169 forks source link

Add GitHub Actions CI build and remove Travis #201

Closed eileencodes closed 3 years ago

eileencodes commented 3 years ago

Travis moved to a new URL so let's use GitHub actions.

This adds actions to test against Ruby 2.6 and 2.7 - older versions are EOL. I didn't add 3.0 or 3.1 yet because I had failing tests locally and will add those in a followup PR.

eileencodes commented 3 years ago

I don't know why the action isn't starting - there might be a setting that needs to be enabled on the repo.

eileencodes commented 3 years ago

I don't quite get why but this one seemed to work https://github.com/brianmario/yajl-ruby/pull/202