class Dependabot::Package::PackageLatestVersionFinder
def fetch_latest_version_with_no_unlock(language_version:)
def fetch_latest_version_with_no_unlock(language_version:) releases = available_versions return unless releases releases = filter_yanked_versions(releases) releases = filter_by_cooldown(releases) releases = filter_unsupported_versions(releases, language_version) releases = filter_prerelease_versions(releases) releases = filter_ignored_versions(releases) releases = filter_out_of_range_versions(releases) releases = apply_post_fetch_latest_versions_filter(releases) releases.max_by(&:version)&.version end