rotoscope
rotoscope copied to clipboard
Centralize Ruby Version to `.ruby-version`
What are you trying to accomplish?
The .ruby-version file is the ecosystem standard for defining a Ruby version. This PR adds the .ruby-version file, ensures a required_ruby_version is set, and removes all other references to Ruby in this repository, aligning it with the standard.
What should reviewers focus on?
[!IMPORTANT] Please verify the following before merging:
Verify that the changes in the PR meets the following requirements or adjust manually to make it compliant:
- [ ]
.ruby-versionfile is present with the correct Ruby version defined - [ ] A
required_ruby_versionin your gemspec is set - [ ] There is no Ruby version present in the
dev.ymlRuby task (before:- ruby: x.x.x, after:- ruby) - [ ] A
Gemfile.lockis built with the defined Ruby version - [ ] The version of Rubocop installed is 1.61.0 or greater
- [ ] There is no
TargetRubyVersiondefined inrubocop.yml(reads fromrequired_ruby_versionon Rubocop 1.61.0) - [ ] There is no Ruby argument present in
ruby/setup-rubyGithub Actions that do not run on a Ruby matrix (no lines withruby-version: “x.x”)
To establish consistency, the required_ruby_versionis set to 2.7. If you think that another version is a better fit, please make the applicable changes.
Please merge this PR if it looks good, this PR will be addressed if there isn't any activity after 4 weeks.