Actions
Misc #21770
openStop bumping RUBY_PATCHLEVEL in release versions
Misc #21770:
Stop bumping RUBY_PATCHLEVEL in release versions
Status:
Open
Assignee:
-
Description
Proposal¶
- Stop bumping
RUBY_PATCHLEVELfrom0in Ruby 4.0.0+
Motivation¶
- As a stable branch maintainer, I find it frustrating that reverting a commit made by
tool/merger.rboften causes a conflict on#define RUBY_PATCHLEVEL.
Background¶
- From Ruby 2.1.0, we stopped doing multiple patch-level releases for a single version, e.g. 2.0.0-p647 and 2.0.0-p648 for Ruby 2.0.0.
- From Ruby 3.2.0, we stopped showing patch levels on
RUBY_DESCRIPTION[Feature #18513]. We thought "patch levels no longer serves us very well". - Today, we also backport patches using pull requests on GitHub. We often don't bump
RUBY_PATCHLEVELthere because it's easier to usegit cherry-pickinstead oftool/merger.rb.
Actions