mudge / re2

Ruby bindings to RE2, a "fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python".
http://mudge.name/re2/
BSD 3-Clause "New" or "Revised" License
129 stars 13 forks source link

Test Ruby 2.7, 3.0 and all ABI versions of re2 #47

Closed mudge closed 3 years ago

mudge commented 3 years ago

Inspired by how RSpec tests versions of RSpec Core against legacy Ruby versions with GitHub Actions, rework the entire CI configuration to split into two jobs:

Both jobs use the same packaged versions of libre2-dev generated by the new re2-ci project to test all known ABI versions of libre2-dev on GitHub Actions using the ubuntu-16.04 base image.

See https://github.com/mudge/re2-ci for more information.

Note this means dropping Rubinius from the list of supported Ruby versions as it is neither available from setup-ruby nor the Brightbox Ruby packages repository.