tabby-agent: migrate to pnpm 11 and fetcherVersion 4 (#531047)

This commit is contained in:
Gergő Gutyina
2026-06-12 16:39:56 +00:00
committed by GitHub
+9 -9
View File
@@ -4,25 +4,25 @@
fetchFromGitHub,
nix-update-script,
nodejs,
pnpm_9,
pnpm_11,
fetchPnpmDeps,
pnpmConfigHook,
wrapGAppsHook3,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "tabby-agent";
version = "0.31.2";
version = "0.32.0";
src = fetchFromGitHub {
owner = "TabbyML";
repo = "tabby";
tag = "v${finalAttrs.version}";
hash = "sha256-dVQ/OLJnXgkzWfX3p6Cplw9hti2jXoMKCvKhm6YNzAI=";
hash = "sha256-OeHRJOg7UEOVBG7jTUGCpiuKZI0Jj7Gl7QDKpsjX5Bc=";
};
nativeBuildInputs = [
pnpmConfigHook
pnpm_9
pnpm_11
wrapGAppsHook3
];
@@ -51,9 +51,9 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
fetcherVersion = 3;
hash = "sha256-xx45vudeW6OnUgyH0N+gQI5GPT8k5B4x0HdCvHF+f9A=";
pnpm = pnpm_11;
fetcherVersion = 4;
hash = "sha256-idEByCnQmqpnvni0RahZ7qEa0C/0zVPRFv0jaj3BcnM=";
};
passthru.updateScript = nix-update-script {
@@ -65,10 +65,10 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/TabbyML/tabby";
changelog = "https://github.com/TabbyML/tabby/releases/tag/v${finalAttrs.version}";
changelog = "https://github.com/TabbyML/tabby/releases/tag/v${finalAttrs.src.tag}";
description = "Language server used to communicate with Tabby server";
mainProgram = "tabby-agent";
license = lib.licenses.asl20;
maintainers = [ ];
maintainers = [ lib.maintainers.skohtv ];
};
})