Skip to content

Commit

Permalink
Merge pull request #16887 from Homebrew/bump-no-repology
Browse files Browse the repository at this point in the history
dev-cmd/bump: skip Repology checks in CI for livecheckables
  • Loading branch information
Bo98 committed Mar 16, 2024
2 parents 3c811fd + f3a99ca commit 8102e23
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions Library/Homebrew/dev-cmd/bump.rb
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,12 @@ def bump
end
end

sig { params(formula_or_cask: T.any(Formula, Cask::Cask), args: CLI::Args).returns(T::Boolean) }
def skip_repology?(formula_or_cask, args:)
(ENV["CI"].present? && args.open_pr? && formula_or_cask.livecheckable?) ||
(formula_or_cask.is_a?(Formula) && formula_or_cask.versioned_formula?)
end

sig { params(formulae_and_casks: T::Array[T.any(Formula, Cask::Cask)], args: CLI::Args).void }
def handle_formula_and_casks(formulae_and_casks, args)
Livecheck.load_other_tap_strategies(formulae_and_casks)
Expand Down Expand Up @@ -147,11 +153,7 @@ def handle_formula_and_casks(formulae_and_casks, args)
Repology::HOMEBREW_CASK
end

package_data = if formula_or_cask.is_a?(Formula) && formula_or_cask.versioned_formula?
nil
else
Repology.single_package_query(name, repository:)
end
package_data = Repology.single_package_query(name, repository:) unless skip_repology?(formula_or_cask, args:)

retrieve_and_display_info_and_open_pr(
formula_or_cask,
Expand Down Expand Up @@ -477,6 +479,8 @@ def retrieve_and_display_info_and_open_pr(formula_or_cask, name, repositories, a
puts <<~EOS
Current #{version_label} #{current_versions}
Latest livecheck version: #{new_versions}
EOS
puts <<~EOS unless skip_repology?(formula_or_cask, args:)
Latest Repology version: #{repology_latest}
EOS
if formula_or_cask.is_a?(Formula) && formula_or_cask.synced_with_other_formulae?
Expand Down

0 comments on commit 8102e23

Please sign in to comment.