Class: Dependabot::Helm::UpdateChecker
- Inherits:
-
UpdateCheckers::Base
- Object
- UpdateCheckers::Base
- Dependabot::Helm::UpdateChecker
- Extended by:
- T::Sig
- Defined in:
- lib/dependabot/helm/update_checker.rb
Instance Method Summary collapse
- #latest_resolvable_version ⇒ Object
- #latest_resolvable_version_with_no_unlock ⇒ Object
- #latest_version ⇒ Object
- #updated_requirements ⇒ Object
Instance Method Details
#latest_resolvable_version ⇒ Object
30 31 32 |
# File 'lib/dependabot/helm/update_checker.rb', line 30 def latest_resolvable_version latest_version end |
#latest_resolvable_version_with_no_unlock ⇒ Object
35 36 37 |
# File 'lib/dependabot/helm/update_checker.rb', line 35 def latest_resolvable_version_with_no_unlock dependency.version end |
#latest_version ⇒ Object
25 26 27 |
# File 'lib/dependabot/helm/update_checker.rb', line 25 def latest_version @latest_version ||= T.let(fetch_latest_version, T.nilable(T.any(String, Gem::Version))) end |
#updated_requirements ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/dependabot/helm/update_checker.rb', line 40 def updated_requirements return dependency.requirements unless latest_version dependency.requirements.map do |req| = req.fetch(:metadata).dup updated_req = req.dup updated_req[:requirement] = latest_version.to_s if .key?(:type) updated_req end end |