From 2cfd7ad719fd5efc880ff63f69e4eeb73e54ec32 Mon Sep 17 00:00:00 2001 From: takeokunn Date: Wed, 7 Oct 2026 11:59:14 +0900 Subject: [PATCH] fix(nix): include codec dependency in binary CI --- flake.lock | 18 ++++++++++++++++++ flake.nix | 9 ++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/flake.lock b/flake.lock index 913403a..63d3b8c 100644 --- a/flake.lock +++ b/flake.lock @@ -17,6 +17,23 @@ "type": "github" } }, + "cl-codec-kit": { + "flake": false, + "locked": { + "lastModified": 1790500690, + "narHash": "sha256-vr00pg1SeZ0BJKeSiM2bmxwC2YK5VwDiSYq5bNVRj14=", + "owner": "nerima-lisp", + "repo": "cl-codec-kit", + "rev": "5885db990560b1aa3992a88daceea010b9adc1d2", + "type": "github" + }, + "original": { + "owner": "nerima-lisp", + "ref": "v0.6.0", + "repo": "cl-codec-kit", + "type": "github" + } + }, "cl-concurrent-kit": { "flake": false, "locked": { @@ -138,6 +155,7 @@ "root": { "inputs": { "cl-boundary-kit": "cl-boundary-kit", + "cl-codec-kit": "cl-codec-kit", "cl-concurrent-kit": "cl-concurrent-kit", "cl-date-kit": "cl-date-kit", "cl-host-kit": "cl-host-kit", diff --git a/flake.nix b/flake.nix index 9014e72..283e038 100644 --- a/flake.nix +++ b/flake.nix @@ -52,6 +52,12 @@ flake = false; }; + # Runtime: cl-process-kit's UTF-8 and stream codec dependency. + cl-codec-kit = { + url = "github:nerima-lisp/cl-codec-kit/v0.6.0"; + flake = false; + }; + # Runtime: cl-process-kit's own dependency (clock/sleeper boundaries), # pulled transitively for the same reason as cl-log-kit's above. cl-boundary-kit = { @@ -80,6 +86,7 @@ cl-concurrent-kit, cl-host-kit, cl-process-kit, + cl-codec-kit, cl-boundary-kit, cl-weave, treefmt-nix, @@ -104,7 +111,7 @@ # transitive dependencies, and this tree. runtimeRegistry = "${cl-log-kit}//:${cl-date-kit}//:${cl-concurrent-kit}//:${cl-host-kit}//" - + ":${cl-process-kit}//:${cl-boundary-kit}//:${self}//"; + + ":${cl-process-kit}//:${cl-codec-kit}//:${cl-boundary-kit}//:${self}//"; # What the test system additionally needs. testRegistry = "${cl-weave}//:${runtimeRegistry}";