audit: throttled formulae

This commit is contained in:
commitay 2018-06-07 16:34:39 +10:00
parent 08b576cace
commit 0fe8c02b3c

View File

@ -575,6 +575,21 @@ module Homebrew
new_formula_problem "Formulae should not have a HEAD spec"
end
thottled = %w[
aws-sdk-cpp 10
awscli 10
heroku 10
quicktype 10
vim 50
]
thottled.each_slice(2).to_a.map do |a, b|
version = formula.stable.version.to_s.split(".").last.to_i
if @strict && a.include?(formula.name) && version.modulo(b.to_i).nonzero?
problem "should only be updated every #{b} releases on multiples of #{b}"
end
end
unstable_whitelist = %w[
aalib 1.4rc5
angolmois 2.0.0alpha2