diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index c7acf20fece6..7c44b8815fe9 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -9,6 +9,7 @@ yarn, nixosTests, git, + nix-update-script, }: let # this rarely changes https://github.com/zabbly/incus/blob/daily/patches/ui-canonical-renames.sed @@ -19,18 +20,19 @@ let in stdenv.mkDerivation rec { pname = "incus-ui-canonical"; - version = "0.14.7"; + version = "0.15.0"; src = fetchFromGitHub { owner = "zabbly"; repo = "incus-ui-canonical"; + # only use tags prefixed by incus- they are the tested fork versions tag = "incus-${version}"; - hash = "sha256-O8dXTtpeFs2muwXHuNZsXjr15gWYlPmdjW4aQHwDBpY="; + hash = "sha256-I0t2ShMkc/zYn7I6Vcd9A31ZAscY0D7cWAdF80NwRGg="; }; offlineCache = fetchYarnDeps { yarnLock = "${src}/yarn.lock"; - hash = "sha256-dkATFNjAPhrPbXhcJ/R4eIpcagKEwBSnRfLwqTPIe6c="; + hash = "sha256-O7oEAjmCEmPpsO/rdkZVhUkxhFzhHpPRbmci3yRBA7g="; }; patchPhase = '' @@ -72,7 +74,16 @@ stdenv.mkDerivation rec { runHook postInstall ''; - passthru.tests.default = nixosTests.incus.ui; + passthru = { + tests.default = nixosTests.incus.ui; + + updateScript = nix-update-script { + extraArgs = [ + "--version-regex" + "incus-([0-9\\.]+)" + ]; + }; + }; meta = { description = "Web user interface for Incus"; diff --git a/pkgs/by-name/in/incus/package.nix b/pkgs/by-name/in/incus/package.nix index 56dc51e57065..9216562d3a93 100644 --- a/pkgs/by-name/in/incus/package.nix +++ b/pkgs/by-name/in/incus/package.nix @@ -1,7 +1,7 @@ import ./generic.nix { - hash = "sha256-bi++GJLLYlX8JZwmxx4S2EGALuwVOGW4G7u2Nv6s26k="; - version = "6.9.0"; - vendorHash = "sha256-aYQOKO5RMPqChV6hXPBfSLKdfCuS+BFVmpakJX7swKg="; + hash = "sha256-uuaJoUrAZ1kSeO2xdXhfdI8Zy4zbA9r1pIhPMqzUios="; + version = "6.10.1"; + vendorHash = "sha256-/8aBG8RiC03+oVI9lgPFwbi3b4juumziXL4WH0k/4PA="; patches = [ ]; nixUpdateExtraArgs = [ "--override-filename=pkgs/by-name/in/incus/package.nix"