Class: Dependabot::Nix::UpdateChecker::LatestVersionFinder

Inherits:
Package::PackageLatestVersionFinder
  • Object
show all
Extended by:
T::Sig
Defined in:
lib/dependabot/nix/update_checker/latest_version_finder.rb

Instance Method Summary collapse

Instance Method Details

#apply_post_fetch_latest_versions_filter(releases) ⇒ Object



21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/dependabot/nix/update_checker/latest_version_finder.rb', line 21

def apply_post_fetch_latest_versions_filter(releases)
  if releases.empty?
    Dependabot.logger.info("No releases found for #{dependency.name} after applying filters.")
    return releases
  end

  # Fallback so the current version is always in the candidate set
  releases << Dependabot::Package::PackageRelease.new(
    version: Nix::Version.new("0.0.0-0.0"),
    tag: dependency.version
  )
  releases
end

#wants_prerelease?Boolean

Returns:

  • (Boolean)


38
39
40
# File 'lib/dependabot/nix/update_checker/latest_version_finder.rb', line 38

def wants_prerelease?
  true
end