pat / thinking-sphinx

Sphinx/Manticore plugin for ActiveRecord/Rails
http://freelancing-gods.com/thinking-sphinx
MIT License
1.63k stars 469 forks source link

Shift most tests to GitHub Actions #1226

Closed pat closed 2 years ago

pat commented 2 years ago

Now that GitHub Actions allows for retrying of failed jobs only, the switch is viable. That said, we’re going to keep using Circle CI for Sphinx 2.2.11, as GitHub no longer supports Ubuntu 16 (and Sphinx v2.2 doesn’t work on anything newer).

The added advantage of this is that we can keep Ruby v2.4, Rails v4.2, and Bundler v1 to just the Circle CI build, and v2.5+, v5.0+, and v2+ respectively on GitHub. Also, I've split the Manticore and Sphinx sections up, because Manticore requires MySQL v8, whereas we probably still want to use v5.7 with Sphinx (certainly for v2.2.11).