mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
Call Homebrew.install_bundler_gems!
more consistently.
- Call `Homebrew.install_bundler_gems!` as early as possible - Always call `Homebrew.install_bundler_gems!` in `dev-cmd` rather than in `Library/Homebrew` helpers method (to ensure we don't accidentally call this for non-dev-cmd commands)
This commit is contained in:
parent
d474060eab
commit
aa6ea4be83
@ -121,6 +121,10 @@ module Homebrew
|
|||||||
skip_style = args.skip_style? || args.no_named? || tap_audit
|
skip_style = args.skip_style? || args.no_named? || tap_audit
|
||||||
no_named_args = T.let(false, T::Boolean)
|
no_named_args = T.let(false, T::Boolean)
|
||||||
|
|
||||||
|
gem_groups = ["audit"]
|
||||||
|
gem_groups << "style" unless skip_style
|
||||||
|
Homebrew.install_bundler_gems!(groups: gem_groups)
|
||||||
|
|
||||||
ENV.activate_extensions!
|
ENV.activate_extensions!
|
||||||
ENV.setup_build_environment
|
ENV.setup_build_environment
|
||||||
|
|
||||||
@ -164,10 +168,6 @@ module Homebrew
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
gem_groups = ["audit"]
|
|
||||||
gem_groups << "style" unless skip_style
|
|
||||||
Homebrew.install_bundler_gems!(groups: gem_groups)
|
|
||||||
|
|
||||||
style_files = args.named.to_paths unless skip_style
|
style_files = args.named.to_paths unless skip_style
|
||||||
|
|
||||||
only_cops = args.only_cops
|
only_cops = args.only_cops
|
||||||
|
@ -32,6 +32,8 @@ module Homebrew
|
|||||||
# user path, too.
|
# user path, too.
|
||||||
ENV["PATH"] = PATH.new(ORIGINAL_PATHS).to_s
|
ENV["PATH"] = PATH.new(ORIGINAL_PATHS).to_s
|
||||||
|
|
||||||
|
Homebrew.install_bundler_gems!(groups: ["ast"]) unless args.dry_run?
|
||||||
|
|
||||||
args.named.to_formulae.each do |formula|
|
args.named.to_formulae.each do |formula|
|
||||||
current_revision = formula.revision
|
current_revision = formula.revision
|
||||||
new_revision = current_revision + 1
|
new_revision = current_revision + 1
|
||||||
@ -47,7 +49,6 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
Homebrew.install_bundler_gems!(groups: ["ast"])
|
|
||||||
require "utils/ast"
|
require "utils/ast"
|
||||||
|
|
||||||
formula_ast = Utils::AST::FormulaAST.new(formula.path.read)
|
formula_ast = Utils::AST::FormulaAST.new(formula.path.read)
|
||||||
|
@ -21,6 +21,8 @@ module Homebrew
|
|||||||
|
|
||||||
sig { override.void }
|
sig { override.void }
|
||||||
def run
|
def run
|
||||||
|
Homebrew.install_bundler_gems!(groups: ["man"])
|
||||||
|
|
||||||
Commands.rebuild_internal_commands_completion_list
|
Commands.rebuild_internal_commands_completion_list
|
||||||
Manpages.regenerate_man_pages(quiet: args.quiet?)
|
Manpages.regenerate_man_pages(quiet: args.quiet?)
|
||||||
Completions.update_shell_completions!
|
Completions.update_shell_completions!
|
||||||
|
@ -44,10 +44,11 @@ module Homebrew
|
|||||||
def run
|
def run
|
||||||
json_files = Dir["*.bottle.json"]
|
json_files = Dir["*.bottle.json"]
|
||||||
odie "No bottle JSON files found in the current working directory" if json_files.blank?
|
odie "No bottle JSON files found in the current working directory" if json_files.blank?
|
||||||
bottles_hash = bottles_hash_from_json_files(json_files, args)
|
|
||||||
|
|
||||||
Homebrew.install_bundler_gems!(groups: ["pr_upload"])
|
Homebrew.install_bundler_gems!(groups: ["pr_upload"])
|
||||||
|
|
||||||
|
bottles_hash = bottles_hash_from_json_files(json_files, args)
|
||||||
|
|
||||||
unless args.upload_only?
|
unless args.upload_only?
|
||||||
bottle_args = ["bottle", "--merge", "--write"]
|
bottle_args = ["bottle", "--merge", "--write"]
|
||||||
bottle_args << "--verbose" if args.verbose?
|
bottle_args << "--verbose" if args.verbose?
|
||||||
|
@ -43,6 +43,8 @@ module Homebrew
|
|||||||
|
|
||||||
sig { override.void }
|
sig { override.void }
|
||||||
def run
|
def run
|
||||||
|
Homebrew.install_bundler_gems!(groups: ["style"])
|
||||||
|
|
||||||
target = if args.no_named?
|
target = if args.no_named?
|
||||||
nil
|
nil
|
||||||
else
|
else
|
||||||
|
@ -26,8 +26,6 @@ module Homebrew
|
|||||||
)
|
)
|
||||||
|
|
||||||
def self.regenerate_man_pages(quiet:)
|
def self.regenerate_man_pages(quiet:)
|
||||||
Homebrew.install_bundler_gems!(groups: ["man"])
|
|
||||||
|
|
||||||
require "kramdown"
|
require "kramdown"
|
||||||
require "manpages/parser/ronn"
|
require "manpages/parser/ronn"
|
||||||
require "manpages/converter/kramdown"
|
require "manpages/converter/kramdown"
|
||||||
|
@ -83,8 +83,6 @@ module Homebrew
|
|||||||
def self.run_rubocop(files, output_type,
|
def self.run_rubocop(files, output_type,
|
||||||
fix: false, except_cops: nil, only_cops: nil, display_cop_names: false, reset_cache: false,
|
fix: false, except_cops: nil, only_cops: nil, display_cop_names: false, reset_cache: false,
|
||||||
debug: false, verbose: false)
|
debug: false, verbose: false)
|
||||||
Homebrew.install_bundler_gems!(groups: ["style"])
|
|
||||||
|
|
||||||
require "warnings"
|
require "warnings"
|
||||||
|
|
||||||
Warnings.ignore :parser_syntax do
|
Warnings.ignore :parser_syntax do
|
||||||
|
Loading…
x
Reference in New Issue
Block a user