test-bot: prevent formula building from source multiple times
After formula updates its bottle block, remove itself from changed formulae list. Therefore, if it's requested next time as dependency, it will be installed from bottle just created. Closes Homebrew/homebrew#48121. Signed-off-by: Xu Cheng <xucheng@me.com>
This commit is contained in:
parent
cb3379fcfa
commit
176f345386
@ -561,6 +561,7 @@ module Homebrew
|
||||
test "brew", "bottle", *bottle_merge_args
|
||||
test "brew", "uninstall", "--force", formula_name
|
||||
FileUtils.ln bottle_filename, HOMEBREW_CACHE/bottle_filename, :force => true
|
||||
@formulae.delete(formula_name)
|
||||
if unchanged_build_dependencies.any?
|
||||
test "brew", "uninstall", "--force", *unchanged_build_dependencies
|
||||
unchanged_dependencies -= unchanged_build_dependencies
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user