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.
As reported in #311, Ruby 3 promotes
rexml
to a gem and thusrexml
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