From e9c5d721d871d5c78c577c5c47edc87c5e1af476 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Mon, 6 Oct 2025 11:36:26 +0200 Subject: [PATCH] ExternalDerivationBuilder: Emit a version field --- src/libstore/include/nix/store/globals.hh | 3 ++- src/libstore/unix/build/external-derivation-builder.cc | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libstore/include/nix/store/globals.hh b/src/libstore/include/nix/store/globals.hh index 385f8cd7a..1b59bd6fc 100644 --- a/src/libstore/include/nix/store/globals.hh +++ b/src/libstore/include/nix/store/globals.hh @@ -1419,7 +1419,8 @@ public: "system": "aarch64-linux", "tmpDir": "/private/tmp/nix-build-hello-2.12.2.drv-0/build", "tmpDirInSandbox": "/build", - "topTmpDir": "/private/tmp/nix-build-hello-2.12.2.drv-0" + "topTmpDir": "/private/tmp/nix-build-hello-2.12.2.drv-0", + "version": 1 } )", {}, // aliases diff --git a/src/libstore/unix/build/external-derivation-builder.cc b/src/libstore/unix/build/external-derivation-builder.cc index 12ac77542..71cfd1a62 100644 --- a/src/libstore/unix/build/external-derivation-builder.cc +++ b/src/libstore/unix/build/external-derivation-builder.cc @@ -49,6 +49,7 @@ struct ExternalDerivationBuilder : DerivationBuilderImpl auto json = nlohmann::json::object(); + json.emplace("version", 1); json.emplace("builder", drv.builder); { auto l = nlohmann::json::array();