Skip to content

Commit

Permalink
Filter out pre-releases when computing latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
wojtekmach committed Jan 21, 2025
1 parent 9680028 commit 1e7db74
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion lib/hex/remote_converger.ex
Original file line number Diff line number Diff line change
Expand Up @@ -150,10 +150,13 @@ defmodule Hex.RemoteConverger do
{:ok, requirement} = Version.parse_requirement(requirement)
{:ok, versions} = Registry.versions(repo, name)

latest_version =
versions =
versions
|> Enum.filter(&Version.match?(&1, requirement))
|> Enum.sort(&(Version.compare(&1, &2) == :gt))

latest_version =
versions
|> List.first()

{:hex, _name, version, _chhecksum, _managers, _, ^repo, _checksum} =
Expand Down

0 comments on commit 1e7db74

Please sign in to comment.