vyxal: update mill dependency to use fetchurl for version and URL locking (#387820)

This commit is contained in:
Toma
2025-03-07 13:07:57 +01:00
committed by GitHub
+5 -3
View File
@@ -3,6 +3,7 @@
stdenvNoCC,
clangStdenv,
fetchFromGitHub,
fetchurl,
mill,
which,
}:
@@ -10,11 +11,12 @@
let
# we need to lock the mill version, because an update will change the
# fetched internal dependencies, thus breaking the deps FOD
lockedMill = mill.overrideAttrs (oldAttrs: {
lockedMill = mill.overrideAttrs (oldAttrs: rec {
# should ideally match the version listed inside the `.mill-version` file of the source
version = "0.11.12";
src = oldAttrs.src.overrideAttrs {
outputHash = "sha256-k4/oMHvtq5YXY8hRlX4gWN16ClfjXEAn6mRIoEBHNJo=";
src = fetchurl {
url = "https://github.com/com-lihaoyi/mill/releases/download/${version}/${version}-assembly";
hash = "sha256-k4/oMHvtq5YXY8hRlX4gWN16ClfjXEAn6mRIoEBHNJo=";
};
});
in