From 1f3f0f468bdddab11141167b030d62f84c8cdf8e Mon Sep 17 00:00:00 2001 From: Alexander Miroshnichenko Date: Fri, 7 Aug 2026 16:04:10 +0300 Subject: [PATCH] chore: update all packages to latest versions - aionui 2.1.4 -> 2.1.50 - desloppify 0.9.15 -> 1.0 - ds4 -> 2026-08-05 (b030961) - freebuff 0.0.85 -> 0.0.142 (binary moved to GitHub releases) - graphify 0.7.10 -> 0.9.35 (license Apache-2.0, fix sed patterns for versioned deps) - hipengine 0.2.2 -> 0.3.0 (console script renamed to hipengine) - kubernetes-mcp-server 0.0.62 -> 0.0.66 (requires go >= 1.26.3) - mcp-gateway 2.11.0 -> 3.4.0 (requires rustc >= 1.95) - omniroute 3.8.28 -> 3.8.49 - radar 1.6.1 -> 1.9.1 (drop obsolete lockfile sed patch) - relay-free-llm -> 96e6c48, cerebras-cloud-sdk 1.67.0 -> 1.91.0 - stakpak 0.3.86 -> 0.3.88 Add nixpkgs-latest input for toolchains newer than the pinned nixpkgs. --- .beads/issues.jsonl | 2 +- flake.lock | 17 +++++++ flake.nix | 3 ++ packages/aionui/package.nix | 8 ++-- packages/desloppify/package.nix | 4 +- packages/ds4/package.nix | 6 +-- packages/freebuff/package.nix | 10 ++-- packages/graphify/package.nix | 56 ++++++++++++---------- packages/hipengine/package.nix | 8 ++-- packages/kubernetes-mcp-server/default.nix | 12 ++++- packages/kubernetes-mcp-server/package.nix | 6 +-- packages/mcp-gateway/default.nix | 8 +++- packages/mcp-gateway/package.nix | 6 +-- packages/omniroute/package.nix | 8 ++-- packages/radar/package.nix | 36 +++----------- packages/relay-free-llm/package.nix | 10 ++-- packages/stakpak/package.nix | 6 +-- 17 files changed, 113 insertions(+), 93 deletions(-) diff --git a/.beads/issues.jsonl b/.beads/issues.jsonl index e4e00af..3cf49df 100644 --- a/.beads/issues.jsonl +++ b/.beads/issues.jsonl @@ -1,4 +1,4 @@ -{"_type":"issue","id":"nix-overlay-67e","title":"Add traycer package","description":"Add new package for traycer from https://github.com/traycerai/traycer. Steps: research repo build system, create packages/traycer/, stage with git add, test nix build, update README.","status":"in_progress","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T08:59:25Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T09:00:29Z","started_at":"2026-08-07T09:00:29Z","dependency_count":0,"dependent_count":0,"comment_count":0} +{"_type":"issue","id":"nix-overlay-67e","title":"Add traycer package","description":"Add new package for traycer from https://github.com/traycerai/traycer. Steps: research repo build system, create packages/traycer/, stage with git add, test nix build, update README.","status":"closed","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T08:59:25Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T09:22:07Z","started_at":"2026-08-07T09:00:29Z","closed_at":"2026-08-07T09:22:07Z","close_reason":"Traycer package added, built, pushed","dependency_count":0,"dependent_count":0,"comment_count":0} {"_type":"issue","id":"nix-overlay-2gf","title":"Update all packages to latest versions","description":"## Why\\nUser request: update every package in the overlay to its latest upstream version.\\n\\n## What\\nBump version + src hash (and cargoHash for Rust) in each packages/\u003cname\u003e/package.nix, update README table if needed, verify builds.\\n\\n## Acceptance\\n- Every package builds with nix build .#\u003cname\u003e\\n- README reflects new versions\\n- Changes committed and pushed","status":"in_progress","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T07:22:50Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T07:22:55Z","started_at":"2026-08-07T07:22:55Z","dependency_count":0,"dependent_count":0,"comment_count":0} {"_type":"issue","id":"nix-overlay-9xs","title":"Update all packages to latest versions","description":"Update every package in packages/ to its latest upstream version, refresh source hashes and cargoHashes, verify builds, update README.","status":"in_progress","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T05:45:16Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T05:45:22Z","started_at":"2026-08-07T05:45:22Z","dependency_count":0,"dependent_count":0,"comment_count":0} {"_type":"issue","id":"nix-overlay-f8c","title":"Add nftablesbuilder package","description":"Package NftablesBuilder (github.com/AiseBouma/NftablesBuilder) web interface to manage nftables. Upstream source is incomplete (missing settings crate, no GUI build tooling, no Cargo.lock) so: patch in authored settings crate (schema from release artifacts), build Rust workspace from pinned commit, reuse built GUI assets from hash-pinned release tarball.","status":"closed","priority":2,"issue_type":"task","assignee":"Alexander Miroshnichenko","owner":"alex@millerson.name","created_at":"2026-08-07T04:58:22Z","created_by":"Alexander Miroshnichenko","updated_at":"2026-08-07T05:38:40Z","started_at":"2026-08-07T04:58:25Z","closed_at":"2026-08-07T05:38:40Z","close_reason":"Package added, builds green, committed","dependency_count":0,"dependent_count":0,"comment_count":0} diff --git a/flake.lock b/flake.lock index 122574d..58aeee7 100644 --- a/flake.lock +++ b/flake.lock @@ -89,12 +89,29 @@ "type": "github" } }, + "nixpkgs-latest": { + "locked": { + "lastModified": 1785967620, + "narHash": "sha256-IItrdb7Puk05RqOBWZYFC5X6Wl1sJmCfh5MWVHw5iMM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "b7c2ada94fe99c15b0dbcf4d11fd7850b957a436", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "root": { "inputs": { "blueprint": "blueprint", "bun2nix": "bun2nix", "flake-parts": "flake-parts", "nixpkgs": "nixpkgs", + "nixpkgs-latest": "nixpkgs-latest", "systems": "systems", "treefmt-nix": "treefmt-nix" } diff --git a/flake.nix b/flake.nix index 9cce467..e2acbda 100644 --- a/flake.nix +++ b/flake.nix @@ -3,6 +3,9 @@ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + # Newer nixpkgs whose toolchains are required by some packages: + # rustc >= 1.95 (mcp-gateway >= 3.4.0), go >= 1.26.3 (kubernetes-mcp-server >= 0.0.66). + nixpkgs-latest.url = "github:NixOS/nixpkgs/nixos-unstable"; systems.url = "github:nix-systems/default"; blueprint = { url = "github:numtide/blueprint"; diff --git a/packages/aionui/package.nix b/packages/aionui/package.nix index 0d1e9b0..1a3b608 100644 --- a/packages/aionui/package.nix +++ b/packages/aionui/package.nix @@ -15,13 +15,13 @@ }: let - version = "2.1.4"; + version = "2.1.50"; src = fetchFromGitHub { owner = "iOfficeAI"; repo = "AionUi"; rev = "v${version}"; - hash = "sha256-A7dKGEuo5n+M7D9fJR3TN95q1P7En/ulsTO+ev6SAUY="; + hash = "sha256-NsKygGMRN5pQXyKaehVW/sC2tyd4KmrYmiQrr5ZGeNY="; }; # FOD 1: All dependencies (dev + prod) for the build phase. @@ -34,7 +34,7 @@ let ]; outputHashAlgo = "sha256"; outputHashMode = "recursive"; - outputHash = "sha256-Fuj55vxDgpx5A4iwnU/5IZKPfaYMH3DeZ1yauuZHn8g="; + outputHash = "sha256-EeDapBXeiU/70N92ka1dmrKUMEDN65FON8VPVPsBfro="; dontPatchShebangs = true; dontFixup = true; SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; @@ -63,7 +63,7 @@ let ]; outputHashAlgo = "sha256"; outputHashMode = "recursive"; - outputHash = "sha256-eCQ9ObhttZ10CehRRvl4IaOKkdK9m1TQJuhLmhiMkBY="; + outputHash = "sha256-L2UV+OsHfoQTsc1s+tBrJZtnoiCcB2mlnsAHbplTggc="; dontPatchShebangs = true; dontFixup = true; SSL_CERT_FILE = "${cacert}/etc/ssl/certs/ca-bundle.crt"; diff --git a/packages/desloppify/package.nix b/packages/desloppify/package.nix index 505646a..cc54e8d 100644 --- a/packages/desloppify/package.nix +++ b/packages/desloppify/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "desloppify"; - version = "0.9.15"; + version = "1.0"; pyproject = true; src = fetchFromGitHub { owner = "peteromallet"; repo = "desloppify"; rev = "v${version}"; - hash = "sha256-KVCt9loGSzsOaYSLNzpyUCi/TpCDQ4b6BxEydQTRNcA="; + hash = "sha256-USFofGy0SUZV0oeh5x5KAWeFReD45GxlyYqpmc23NFM="; }; build-system = with python3Packages; [ diff --git a/packages/ds4/package.nix b/packages/ds4/package.nix index a3a0546..c5450fd 100644 --- a/packages/ds4/package.nix +++ b/packages/ds4/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "ds4"; - version = "0-unstable-2026-06-17"; + version = "0-unstable-2026-08-05"; src = fetchFromGitHub { owner = "antirez"; repo = "ds4"; - rev = "80ebbc396aee40eedc1d829222f3362d10fa4c6c"; - hash = "sha256-Ieuc72GHZs20ModQfnvI5Me31n4Pj+WFYtsuqaKJceo="; + rev = "b0309611041655f4e45671cfd9c9886aff161406"; + hash = "sha256-yBPQqX8oI9fElGiXfz72iWwIS8ZQpK4Bl9TWLZSa6JU="; }; nativeBuildInputs = [ diff --git a/packages/freebuff/package.nix b/packages/freebuff/package.nix index a3dd46a..6155ca9 100644 --- a/packages/freebuff/package.nix +++ b/packages/freebuff/package.nix @@ -9,11 +9,11 @@ }: let - version = "0.0.85"; + version = "0.0.142"; freebuffSrc = fetchurl { url = "https://registry.npmjs.org/freebuff/-/freebuff-${version}.tgz"; - hash = "sha256-1x593yLMkoFIO5O+k5NKeEpi729VhINQlW1xFbYGnXM="; + hash = "sha256-8DSNy/wJqLzp7mu2xsPBlMv69aBMIBNVva3SAaV13Tw="; }; pkgTar = fetchurl { @@ -47,15 +47,15 @@ let }; binarySrc = fetchurl { - url = "https://codebuff.com/api/releases/download/${version}/freebuff-linux-x64.tar.gz"; - hash = "sha256-WRTEXqKDww4ZPAnDLAAkAd0jxl+z6+dRbcQORmN7QfM="; + url = "https://github.com/CodebuffAI/codebuff-community/releases/download/freebuff-v${version}/freebuff-linux-x64.tar.gz"; + hash = "sha256-SuV5djfrvRZZ59p+dUyiux+OmEMOxscuIU5/YDGWHYI="; }; in stdenv.mkDerivation rec { pname = "freebuff"; - version = "0.0.85"; + version = "0.0.142"; src = freebuffSrc; diff --git a/packages/graphify/package.nix b/packages/graphify/package.nix index 238ffb7..689b9f3 100644 --- a/packages/graphify/package.nix +++ b/packages/graphify/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "graphify"; - version = "0.7.10"; + version = "0.9.35"; pyproject = true; src = fetchFromGitHub { owner = "safishamsi"; repo = "graphify"; rev = "v${version}"; - hash = "sha256-sSlmYPDwY43ro+kd5uQyvE9cEPNAMXUd5TIEPcaoioc="; + hash = "sha256-HESowqiR5c6WaeiNj1WDSYBzrrcpZQwqaKwQxroePD8="; }; build-system = with python3Packages; [ @@ -34,28 +34,34 @@ python3Packages.buildPythonApplication rec { tree-sitter-sql ]; - # Remove unavailable tree-sitter grammars from pyproject.toml + # Remove unavailable tree-sitter grammars from pyproject.toml. + # Since 0.9.35 upstream pins versions ("tree-sitter-X>=v,` (versioned) or `"` (bare) via alternation. This also avoids + # prefix collisions (e.g. tree-sitter-c vs tree-sitter-c-sharp). postPatch = '' sed -i \ - -e '/"tree-sitter-typescript"/d' \ - -e '/"tree-sitter-go"/d' \ - -e '/"tree-sitter-java"/d' \ - -e '/"tree-sitter-groovy"/d' \ - -e '/"tree-sitter-c"/d' \ - -e '/"tree-sitter-cpp"/d' \ - -e '/"tree-sitter-ruby"/d' \ - -e '/"tree-sitter-kotlin"/d' \ - -e '/"tree-sitter-scala"/d' \ - -e '/"tree-sitter-php"/d' \ - -e '/"tree-sitter-swift"/d' \ - -e '/"tree-sitter-lua"/d' \ - -e '/"tree-sitter-zig"/d' \ - -e '/"tree-sitter-powershell"/d' \ - -e '/"tree-sitter-elixir"/d' \ - -e '/"tree-sitter-objc"/d' \ - -e '/"tree-sitter-julia"/d' \ - -e '/"tree-sitter-verilog"/d' \ - -e '/"tree-sitter-fortran"/d' \ + -e '/tree-sitter-typescript>\|tree-sitter-typescript"/d' \ + -e '/tree-sitter-go>\|tree-sitter-go"/d' \ + -e '/tree-sitter-java>\|tree-sitter-java"/d' \ + -e '/tree-sitter-groovy>\|tree-sitter-groovy"/d' \ + -e '/tree-sitter-c>\|tree-sitter-c"/d' \ + -e '/tree-sitter-cpp>\|tree-sitter-cpp"/d' \ + -e '/tree-sitter-ruby>\|tree-sitter-ruby"/d' \ + -e '/tree-sitter-kotlin>\|tree-sitter-kotlin"/d' \ + -e '/tree-sitter-scala>\|tree-sitter-scala"/d' \ + -e '/tree-sitter-php>\|tree-sitter-php"/d' \ + -e '/tree-sitter-swift>\|tree-sitter-swift"/d' \ + -e '/tree-sitter-lua>\|tree-sitter-lua"/d' \ + -e '/tree-sitter-zig>\|tree-sitter-zig"/d' \ + -e '/tree-sitter-powershell>\|tree-sitter-powershell"/d' \ + -e '/tree-sitter-elixir>\|tree-sitter-elixir"/d' \ + -e '/tree-sitter-objc>\|tree-sitter-objc"/d' \ + -e '/tree-sitter-julia>\|tree-sitter-julia"/d' \ + -e '/tree-sitter-verilog>\|tree-sitter-verilog"/d' \ + -e '/tree-sitter-fortran>\|tree-sitter-fortran"/d' \ + -e '/tree-sitter-bash>\|tree-sitter-bash"/d' \ + -e '/tree-sitter-json>\|tree-sitter-json"/d' \ pyproject.toml ''; @@ -74,9 +80,9 @@ python3Packages.buildPythonApplication rec { meta = { description = "AI coding assistant skill - turn any folder of code, docs, papers, images, or videos into a queryable knowledge graph"; - homepage = "https://github.com/safishamsi/graphify"; - changelog = "https://github.com/safishamsi/graphify/releases/tag/v${version}"; - license = lib.licenses.mit; + homepage = "https://github.com/Graphify-Labs/graphify"; + changelog = "https://github.com/Graphify-Labs/graphify/releases/tag/v${version}"; + license = lib.licenses.asl20; mainProgram = "graphify"; platforms = lib.platforms.all; }; diff --git a/packages/hipengine/package.nix b/packages/hipengine/package.nix index 6d37517..ece2261 100644 --- a/packages/hipengine/package.nix +++ b/packages/hipengine/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication rec { pname = "hipengine"; - version = "0.2.2"; + version = "0.3.0"; pyproject = true; src = fetchFromGitHub { owner = "shisa-ai"; repo = "hipEngine"; rev = "v${version}"; - hash = "sha256-ljgXDQfUTx64i1+yAKFE13GkcE9AE+1YICfSScQ9nuA="; + hash = "sha256-lnYsXTxke5LLMbHOt6i2FM8IrnHCimC/va1fJL5G4PQ="; }; build-system = with python3Packages; [ @@ -47,6 +47,8 @@ python3Packages.buildPythonApplication rec { changelog = "https://github.com/shisa-ai/hipEngine/releases/tag/v${version}"; license = lib.licenses.agpl3Plus; platforms = lib.platforms.linux; - mainProgram = "hipengine-server"; + # Upstream replaced the hipengine-server console script with + # a top-level `hipengine` command (e.g. `hipengine serve`). + mainProgram = "hipengine"; }; } diff --git a/packages/kubernetes-mcp-server/default.nix b/packages/kubernetes-mcp-server/default.nix index 0ee9128..a11551a 100644 --- a/packages/kubernetes-mcp-server/default.nix +++ b/packages/kubernetes-mcp-server/default.nix @@ -1 +1,11 @@ -{ pkgs, ... }: pkgs.callPackage ./package.nix { } +{ + pkgs, + inputs, + ... +}: +# kubernetes-mcp-server >= 0.0.66 requires go >= 1.26.3, which the flake's +# pinned nixpkgs does not provide yet. Build with the newer nixpkgs-latest input. +let + latestPkgs = inputs.nixpkgs-latest.legacyPackages.${pkgs.stdenv.hostPlatform.system}; +in +latestPkgs.callPackage ./package.nix { } diff --git a/packages/kubernetes-mcp-server/package.nix b/packages/kubernetes-mcp-server/package.nix index c3dd277..ceb5a65 100644 --- a/packages/kubernetes-mcp-server/package.nix +++ b/packages/kubernetes-mcp-server/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "kubernetes-mcp-server"; - version = "0.0.62"; + version = "0.0.66"; src = fetchFromGitHub { owner = "containers"; repo = "kubernetes-mcp-server"; rev = "v${version}"; - hash = "sha256-m4oM8KMcDmXwIGaFw+VdnW22kLjt2SaD7qZV4kgTiu8="; + hash = "sha256-vnJxSCfnpvOZJXQpKrCAW4QKt5R2PJDYQevA7O1uXZg="; }; - vendorHash = "sha256-JNeYn/IfzQ2VLDbHgrkserh3wrXYOWXBczBn2DUO6NM="; + vendorHash = "sha256-gbqoT4X+wVOEktHm7jaAH9vHrUBrYgR8OjyFz1ljP6k="; env.CGO_ENABLED = 0; diff --git a/packages/mcp-gateway/default.nix b/packages/mcp-gateway/default.nix index 291b4f4..d1e4b24 100644 --- a/packages/mcp-gateway/default.nix +++ b/packages/mcp-gateway/default.nix @@ -1,5 +1,11 @@ { pkgs, + inputs, ... }: -pkgs.callPackage ./package.nix { } +# mcp-gateway >= 3.4.0 requires rustc >= 1.95, which the flake's pinned +# nixpkgs does not provide yet. Build with the newer nixpkgs-latest input. +let + latestPkgs = inputs.nixpkgs-latest.legacyPackages.${pkgs.stdenv.hostPlatform.system}; +in +latestPkgs.callPackage ./package.nix { } diff --git a/packages/mcp-gateway/package.nix b/packages/mcp-gateway/package.nix index 10cf57b..b0e4794 100644 --- a/packages/mcp-gateway/package.nix +++ b/packages/mcp-gateway/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "mcp-gateway"; - version = "2.11.0"; + version = "3.4.0"; src = fetchFromGitHub { owner = "MikkoParkkola"; repo = "mcp-gateway"; rev = "v${version}"; - hash = "sha256-7IALz7hOnCeKtiEm8b3M7v5oy4hw173viyhNeqQIhTI="; + hash = "sha256-shn2cv463SnegamsMu6NmfylnNaFzGJLoL2H7QhETY8="; }; - cargoHash = "sha256-B5HRETFryzLqQhdIqRFj0apZS0wMggW2MHE2VsbB22Y="; + cargoHash = "sha256-XuOYuYapb2l7RHQIgLDfcDPtSdMDpEgti8Ud5ssuGC8="; nativeBuildInputs = [ pkg-config ]; diff --git a/packages/omniroute/package.nix b/packages/omniroute/package.nix index 11d9c7d..90f07bc 100644 --- a/packages/omniroute/package.nix +++ b/packages/omniroute/package.nix @@ -8,10 +8,10 @@ }: let - version = "3.8.28"; + version = "3.8.49"; npmTarball = fetchurl { url = "https://registry.npmjs.org/omniroute/-/omniroute-${version}.tgz"; - hash = "sha256-/le4p5DSX5T7/srNuxVBLepzUPw8BgIVio+h0JnbfyY="; + hash = "sha256-fcGsAxOdv1ZSwt24eHJu97lyRATKBw8rYeFvGTRhxYs="; }; in @@ -23,12 +23,12 @@ buildNpmPackage (finalAttrs: { owner = "diegosouzapw"; repo = "OmniRoute"; rev = "v${finalAttrs.version}"; - hash = "sha256-BRvpbhhLTYj2rKw+nZloaXkpu3ySs5sWZo9425xvAPs="; + hash = "sha256-nRLziV4NWPoa0ev57DV7jmAvLpL/1MP1EMZO2/drrTU="; }; nodejs = nodejs_22; - npmDepsHash = "sha256-Q1KLR3NkeFBB+tQzBazy+XWyIfpG8Magv+rdeqISNxw="; + npmDepsHash = "sha256-R0u93MLUUWC8xFgq4S0Aj/7wg4pygTKwxP/eWkWMgCw="; # Skip Next.js build (requires network for Google Fonts). # Pre-built dist/ is copied from the npm tarball in preConfigure. diff --git a/packages/radar/package.nix b/packages/radar/package.nix index 45e46bf..0c42ba4 100644 --- a/packages/radar/package.nix +++ b/packages/radar/package.nix @@ -6,13 +6,13 @@ }: let - version = "1.6.1"; + version = "1.9.1"; src = fetchFromGitHub { owner = "skyhook-io"; repo = "radar"; rev = "v${version}"; - hash = "sha256-vctvMD7sca7HgEM1ufnUClhc04ucnvl3Zx4jTfaAzyE="; + hash = "sha256-VZLzmxW86yMtYILhmKswkj57KD4Z+8ILwHKiO53YMWE="; }; # Build the frontend as a separate derivation. @@ -23,34 +23,10 @@ let inherit version src; sourceRoot = "source"; - postPatch = '' - # Fix missing resolved URLs for packages under web/node_modules/ - # WARNING: This sed is version-specific — if upstream bumps a - # transitive dep version, the patterns silently fail and the - # build breaks. Update resolved/integrity values when bumping radar. - # that are actually external npm packages (not workspace links). - # Insert "resolved" and "integrity" after the "version" field - # for each affected package using sed. - sed -i \ - -e '/"web\/node_modules\/@vitejs\/plugin-react"/,/^[[:space:]]*}/{ - /"version"/a\ - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-6.0.1.tgz",\ - "integrity": "sha512-l9X/E3cDb+xY3SWzlG1MOGt2usfEHGMNIaegaUGFsLkb3RCn/k8/TOXBcab+OndDI4TBtktT8/9BwwW8Vi9KUQ==", - }' \ - -e '/"web\/node_modules\/@rolldown\/pluginutils"/,/^[[:space:]]*}/{ - /"version"/a\ - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.7.tgz",\ - "integrity": "sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==", - }' \ - -e '/"web\/node_modules\/@types\/diff"/,/^[[:space:]]*}/{ - /"version"/a\ - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-8.0.0.tgz",\ - "integrity": "sha512-o7jqJM04gfaYrdCecCVMbZhNdG6T1MHg/oQoRFdERLV+4d+V7FijhiEAbFu0Usww84Yijk9yH58U4Jk4HbtzZw==", - }' \ - package-lock.json - ''; + # Upstream lockfile ships complete resolved/integrity fields for all + # packages since v1.9.x, so no lockfile patching is needed anymore. - npmDepsHash = "sha256-6t0Q3Xzrk1w8zC00H721o/OzHxNhAfCH7EdRXrKQsAg="; + npmDepsHash = "sha256-9xS5ChQ1xBix/n9N8vyBsHlHYmYXsibTK5J+X6mRgM4="; npmDepsFetcherVersion = 2; makeCacheWritable = true; @@ -78,7 +54,7 @@ buildGoModule { pname = "radar"; inherit version src; - vendorHash = "sha256-vhp0dNPKTOg2NUVD5QoLuTnCumdwzDypvh/rUEhGbL4="; + vendorHash = "sha256-d26tlh+Twv9GFX6NmR25Q9OpP/pUL2T4grdncQHYSg4="; # Copy pre-built frontend assets before Go compilation for go:embed preBuild = '' diff --git a/packages/relay-free-llm/package.nix b/packages/relay-free-llm/package.nix index b0f8c2d..b87a5cd 100644 --- a/packages/relay-free-llm/package.nix +++ b/packages/relay-free-llm/package.nix @@ -9,12 +9,12 @@ let cerebras-cloud-sdk = python3Packages.buildPythonPackage rec { pname = "cerebras-cloud-sdk"; - version = "1.67.0"; + version = "1.91.0"; pyproject = true; src = fetchurl { - url = "https://files.pythonhosted.org/packages/92/12/c201f07582068141e88f9a523ab02fdc97de58f2f7c0df775c6c52b9d8dd/cerebras_cloud_sdk-1.67.0.tar.gz"; - hash = "sha256-Ou1vhsbHqD7p1M+wiirOoInOvyr1uK7RFu95mVpPSBM="; + url = "https://files.pythonhosted.org/packages/0c/98/767ab62618be157b5fb21bce980ad5c8ebe155e32aff38521e511054e5c3/cerebras_cloud_sdk-1.91.0.tar.gz"; + hash = "sha256-b0GT/sCIkR/+gpzlaCUQ+GEgzTUyyvToVAvzO1n9t+s="; }; build-system = with python3Packages; [ @@ -65,8 +65,8 @@ python3Packages.buildPythonApplication { src = fetchFromGitHub { owner = "msmarkgu"; repo = "RelayFreeLLM"; - rev = "fea9e1642dbbc5c0980885f41b21aa04a30090a2"; - hash = "sha256-ZLAVhJFrVFjqAz0f4qOi2REBDccIc8g2H9b7dcqcYRU="; + rev = "96e6c48a552755bf250c3155b14176916c69d8d8"; + hash = "sha256-SNux6hVOij+2kYFH/gUQQj8QLfxGzjcdakkZ48AIWPU="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/packages/stakpak/package.nix b/packages/stakpak/package.nix index 2f5caef..3466d97 100644 --- a/packages/stakpak/package.nix +++ b/packages/stakpak/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "stakpak"; - version = "0.3.86"; + version = "0.3.88"; src = fetchFromGitHub { owner = "stakpak"; repo = "agent"; rev = "v${version}"; - hash = "sha256-k8fOgwn1Sh3Yg62ROzfKJym8AGewpZ3/2e3tHNRL7/0="; + hash = "sha256-rTqRxfAFQChA5fjW5VVxGThH0X7OodF1SdviMd3dK78="; }; - cargoHash = "sha256-aa1YjyShoSNv9sC18gIx/kuAbxrNAsCE+2if8Rm2uiw="; + cargoHash = "sha256-jf0PqcoNtfdcDNayPNVNeWNaa0acuUJeb3CYLKN6VeA="; nativeBuildInputs = [ pkg-config ];