-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version bump bundler itself and dev dependencies #7
Conversation
Separately, some project meta questions...
Happy to do some of the PRs around these various ideas, just want to make sure there's vague direction established first. |
IMO we should probably have a RUBY_UPGRADE.md file with a checklist that we follow each time a Ruby is EOL'd. Imagining something like:
|
Agreed ... checklist like that or even just a version/maintenance/policy/etc type page (or README section) which laid out high level intentions re: version support and bumps and which things should change at each bump would be nice. Happy to take a crack at after we work through what that schedule actually is. For now - I'll do a pass to at least align the standard yml ruby version in each gem (I think there will be minimal code changes) to the already lowest 3.0. Will link those PRs back here. RE: ruby version policy ... I believe this spring when we bumped to 3.0 minimum it was already EOL, but it felt excessive to drop a bunch of versions at a time so we left it there. Thoughts on when we SHOULD drop that? And then ... future speculative thoughts on what a schedule for 3.1 should look like? |
IME, I see no benefit in dropping versions the instant they go EOL. Tons of users spend years and years on EOL versions and cutting them off from Standard for no other reason than because it's unsupported by Ruby core would have little effect apart from reducing Standard usage.
At the same time, establishing a cadence is important to being maintainable. IMO, policy would be to drop EOL minus 1 or to drop the most recently EOL'd version (which happens in the spring) only when the next release hits (on Christmas). Feel free to draft a doc like described as part of this PR and enumerate the official gems that should be included
|
Opening this JUST in
-custom
for starters, but if there's general head nodding here I'll open analagous PRs in the other repos.General motivation here is to bump things sufficiently to get rid of various gem/dep warnings about ruby 3.5 changes. In this PR I bumped everything except any standard- or rubocop- related gems.