scelis / twine

Twine is a command line tool for managing your strings and their translations.
Other
840 stars 151 forks source link

Add Ruby 3 support #312

Closed scelis closed 1 year ago

scelis commented 1 year ago

As reported in #311, Ruby 3 promotes rexml to a gem and thus rexml no longer ships with the base ruby install. This caused a runtime failure in Twine when running it using Ruby 3.

This pull request adds ruby 3.0 and 3.1 to our test matrix and explicitly adds rexml as a runtime dependency.

Fixes #311