Skip to content

Update for 2022#8

Merged
mckern merged 8 commits intomasterfrom
update-for-2022
Jun 12, 2022
Merged

Update for 2022#8
mckern merged 8 commits intomasterfrom
update-for-2022

Conversation

@mckern
Copy link
Owner

@mckern mckern commented Jun 12, 2022

Changes

  • Minimum Ruby version is now 2.7
  • Attempt to use URI#register_scheme before @@schemes
  • Rubocop update & accompanying style fixes
  • Update GitHub Actions workflow

mckern added 8 commits June 12, 2022 02:25
There's been some changes in the last few years and Rubocop has
stabilized. Now that it supports plugins, we should also pull in the
rake and minitest plugins since both of those are part of how this gem
is built.
Ruby 2.6 is EOL and Ruby 2.7 is now the minimum version still being
supported by the Ruby maintainers
✌🏻old RVM cruft
Looks like URI#register_scheme was introduced in Ruby 3.1, but
backported to the standalone URI ruby gem so there's a non-zero
chance that an older Ruby version may end up with a newer URI library.
To be safe, we should try both versions by failing back to explicitly
using the class level variable if the new loader method fails.
I guess we don't call Hash[] on stuff anymore?
The core Actions that were used previously have had some updates and
changes since the original Actions workflow was written.
@mckern mckern merged commit d1e2799 into master Jun 12, 2022
@mckern mckern deleted the update-for-2022 branch June 12, 2022 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant