This PR updates GitHub actions so they run specs against multiple Rubies (3.0, 3.1, 3.2, head, and JRuby). The config file is updated so that Rubocop runs only once (against 3.0) and in parallel.
To get Rubocop running on GitHub actions I needed to add the Linux platform to the Gemfile.lock. And to get it running on my laptop I needed to add a more recent darwin. At the same time I updated the bundler version. As this is a gem and not an app, it may be desirable to exclude the Gemfile.lock from GitHub and allow local environments to rebuild it.
This PR updates GitHub actions so they run specs against multiple Rubies (3.0, 3.1, 3.2, head, and JRuby). The config file is updated so that Rubocop runs only once (against 3.0) and in parallel.
To get Rubocop running on GitHub actions I needed to add the Linux platform to the Gemfile.lock. And to get it running on my laptop I needed to add a more recent darwin. At the same time I updated the bundler version. As this is a gem and not an app, it may be desirable to exclude the Gemfile.lock from GitHub and allow local environments to rebuild it.