Update the CircleCI config to test across Ruby 3, 2.7 and 2.6
Drop GitHub Actions in favor of CircleCI
Modernize the gemspec and gitignore files
Fix a couple places where Ruby 3 was breaking
Updated the dev gems
Removed Gemfile.lock
For that modernizing work, I just made a new gem with bundle gem my-gem and then compared some of the generated files with what was here and made some updates.
For removing the Gemfile.lock - I think this is a best practice that's worth doing. I was reading this post:
There's actually a few things going on here:
For that modernizing work, I just made a new gem with
bundle gem my-gem
and then compared some of the generated files with what was here and made some updates.For removing the Gemfile.lock - I think this is a best practice that's worth doing. I was reading this post:
https://yehudakatz.com/2010/12/16/clarifying-the-roles-of-the-gemspec-and-gemfile/
Trying to remind myself when to add things to the gemspec vs the Gemfile so that prompted this change.