Merge pull request #17315 from Homebrew/3.4-gems

Add gems to Gemfile for Ruby 3.4.
This commit is contained in:
Mike McQuaid 2024-05-17 14:53:20 +09:00 committed by GitHub
commit c269524e5f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 11 additions and 2 deletions

View File

@ -4,7 +4,10 @@
require "api/analytics" require "api/analytics"
require "api/cask" require "api/cask"
require "api/formula" require "api/formula"
require "base64" # TODO: Add this to the Gemfile or remove it before moving to Ruby 3.4. require "warnings"
Warnings.ignore :default_gems do
require "base64" # TODO: Add this to the Gemfile or remove it before moving to Ruby 3.4.
end
require "extend/cachable" require "extend/cachable"
module Homebrew module Homebrew

View File

@ -2,7 +2,10 @@
# frozen_string_literal: true # frozen_string_literal: true
require "abstract_command" require "abstract_command"
require "csv" require "warnings"
Warnings.ignore :default_gems do
require "csv"
end
module Homebrew module Homebrew
module DevCmd module DevCmd

View File

@ -14,6 +14,9 @@ module Warnings
%r{warning: please see https://github\.com/whitequark/parser#compatibility-with-ruby-mri\.}, %r{warning: please see https://github\.com/whitequark/parser#compatibility-with-ruby-mri\.},
# <!-- vale on --> # <!-- vale on -->
], ],
default_gems: [
/warning: .+\.rb was loaded from the standard library, .+ default gems since Ruby \d+\.\d+\.\d+\./,
],
}.freeze }.freeze
def self.ignore(*warnings) def self.ignore(*warnings)