Closed Bo98 closed 1 year ago
Off-topic: are .humanize
and .titleize
in Abstract/portable-formula.rb vestigial remains of an older way of handling macOS version names? They don't seem to be defined anywhere.
They were ActiveSupport stuff removed with https://github.com/Homebrew/brew/pull/14778. The code here just never got updated, nor is it a code path CI covers.
I suppose that's a problem shared with all of the ActiveSupport extensions - they're not explicitly a part of our public API but some are highly used regardless in homebrew-core etc.
This is probably ready to tag a release on and to add an opt-in within brew.
I could either tag a release as "3.1.4-rc.homebrew1" or just do "3.1.4" and revision bump if it ends up having issues. I don't anticipate any though and will test a bit locally.
Let's keep it in line with the normal versions and do rev bumps if needed
Agreed. Let's version this normally and then can make it HOMEBREW_DEVELOPER
only for some Homebrew/brew testing and then get it early on a tag for testing before stable branch folks.
HOMEBREW_RUBY3
🔜
(today)
Tests for Ruby 3.2.
What I plan for this branch:
brew
itself supports handling of Ruby 3 gems).brew
.Don't really want to faff around with versioned formulae and adjusting all the workflows to build twice when branches work fine for this purpose, are simpler and make the diff easier to follow.