2022-08-13 21:39:56 -04:00
|
|
|
let
|
|
|
|
|
full = {
|
2022-08-15 00:29:27 -04:00
|
|
|
"1.19.16" = "sha256-ZXxonUAUxRK6rhTgK62ytTdDKCuOoWPwxJmktiKgcJc="; # final
|
|
|
|
|
"1.20.15" = "sha256-xzVOarQDSomHMimpt8H6MfpiQrLl9am2fDvk/GfLkDw="; # final
|
|
|
|
|
"1.21.14" = "sha256-EoqYTbtaTlzs7vneoNtXUmdnjTM/U+1gYwCiEy0lOcw="; # final
|
|
|
|
|
"1.22.12" = "sha256-EoqYTbtaTlzs7vneoNtXUmdnjTM/U+1gYwCiEy0lOcw=";
|
|
|
|
|
"1.23.9" = "sha256:0jivg8nlxka1y7gzqpcxkmbvhcbxynyrxmjn0blky30q5064wx2a";
|
|
|
|
|
"1.24.3" = "sha256:0fp5hbqk2q0imrfi4mwp1ia0bmn0xnl6hcr07y52q2cp41pmfhqd";
|
2022-08-13 21:39:56 -04:00
|
|
|
};
|
|
|
|
|
in {
|
|
|
|
|
inherit full;
|
|
|
|
|
# sorted list of major.minor version numbers
|
|
|
|
|
# NOTE: avoiding pulling in lib here (not for any good reason)
|
|
|
|
|
versions =
|
|
|
|
|
map (v: let
|
|
|
|
|
arr = builtins.splitVersion v;
|
|
|
|
|
in (
|
|
|
|
|
builtins.concatStringsSep "."
|
|
|
|
|
[
|
|
|
|
|
(builtins.elemAt arr 0)
|
|
|
|
|
(builtins.elemAt arr 1)
|
|
|
|
|
]
|
|
|
|
|
))
|
|
|
|
|
(builtins.attrNames full);
|
|
|
|
|
}
|