From d09ecbdc5c2975f2bdc6f788421287efdabcfa3e Mon Sep 17 00:00:00 2001 From: atlas Date: Wed, 2 Sep 2026 12:44:29 +0200 Subject: [PATCH] flake: bump nixpkgs 569d5785 -> 5dfba623 The pinned nixpkgs cannot evaluate prettier: its closure carries pnpm-9.15.9, which is marked insecure for seven CVEs, and the refusal happens at evaluation. That breaks nix fmt and the formatting flake check for every language at once, not just prettier's, which is what blocks wiring prettier into treefmt. Measured against both pins, prettier.outPath only: 569d5785 refused, suggesting permittedInsecurePackages 5dfba623 /nix/store/7ryzvaaks7m71lilhzalcbay57nqqm78-prettier-3.8.3 Prettier is 3.8.3 on both. What moved is the pnpm in its closure, not the version. Landed on its own so a two-month pin bump gets its own CI run and its own bisect point, separate from the treefmt change that needs it. --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index 822c3fab..d2cfd44b 100644 --- a/flake.lock +++ b/flake.lock @@ -17,11 +17,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1783856661, - "narHash": "sha256-ZGP04e+Q6WyQJGA9ZvI5CL6+heGQldbAG9U1T9NGvmU=", + "lastModified": 1788187754, + "narHash": "sha256-bu1QxmXKmPuvBLN7bHP355OV9Qo13x9WCiRDH62CqRM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "569d578509928497eddc3fdbf94a799027050be4", + "rev": "5dfba6236110080a54247d6460bc2ff5dda939cc", "type": "github" }, "original": {