From 0448f09d17d1fd688ea9cf6705c4aa2801544821 Mon Sep 17 00:00:00 2001 From: "guillem.cordoba" Date: Tue, 2 Jul 2024 12:16:54 +0200 Subject: [PATCH] Refactor happ and dna pack so that it can be unpacked --- .../nix_scaffolding_utils/fixture/flake.nix | 2 +- crates/scaffold_remote_zome/fixture/flake.nix | 2 +- .../fixture/flake.nix | 7 +- nix/dna.nix | 53 +- nix/fixtures/app-repo/flake.lock | 1849 +++++++++++------ nix/fixtures/app-repo/flake.nix | 22 +- nix/fixtures/app-repo/happ/happ.nix | 34 +- nix/fixtures/module-repo/flake.nix | 2 +- nix/fixtures/service-repo/flake.lock | 414 ++-- nix/fixtures/service-repo/flake.nix | 2 +- nix/happ.nix | 53 +- nix/zome.nix | 4 +- 12 files changed, 1473 insertions(+), 971 deletions(-) diff --git a/crates/nix_scaffolding_utils/fixture/flake.nix b/crates/nix_scaffolding_utils/fixture/flake.nix index 0300978..3df8799 100644 --- a/crates/nix_scaffolding_utils/fixture/flake.nix +++ b/crates/nix_scaffolding_utils/fixture/flake.nix @@ -4,7 +4,7 @@ inputs = { nixpkgs.follows = "holochain/nixpkgs"; - versions.url = "github:holochain/holochain?dir=versions/weekly"; + versions.url = "github:holochain/holochain?dir=versions/0_3"; holochain = { url = "github:holochain/holochain"; diff --git a/crates/scaffold_remote_zome/fixture/flake.nix b/crates/scaffold_remote_zome/fixture/flake.nix index 0300978..3df8799 100644 --- a/crates/scaffold_remote_zome/fixture/flake.nix +++ b/crates/scaffold_remote_zome/fixture/flake.nix @@ -4,7 +4,7 @@ inputs = { nixpkgs.follows = "holochain/nixpkgs"; - versions.url = "github:holochain/holochain?dir=versions/weekly"; + versions.url = "github:holochain/holochain?dir=versions/0_3"; holochain = { url = "github:holochain/holochain"; diff --git a/crates/sync_npm_git_dependencies_with_nix/fixture/flake.nix b/crates/sync_npm_git_dependencies_with_nix/fixture/flake.nix index b0026be..a2fa5b1 100644 --- a/crates/sync_npm_git_dependencies_with_nix/fixture/flake.nix +++ b/crates/sync_npm_git_dependencies_with_nix/fixture/flake.nix @@ -4,16 +4,15 @@ inputs = { nixpkgs.follows = "holochain/nixpkgs"; - versions.url = "github:holochain/holochain?dir=versions/weekly"; + versions.url = "github:holochain/holochain?dir=versions/0_3"; holochain = { url = "github:holochain/holochain"; inputs.versions.follows = "versions"; }; - hcUtils.url = "path:../../.."; + hc-infra.url = "path:../../.."; profiles.url = "github:holochain-open-dev/profiles/nixify"; - file-storage.url = - "github:holochain-open-dev/file-storage/for-hdk-0.3.0-beta-dev"; + file-storage.url = "github:holochain-open-dev/file-storage/nixify"; }; outputs = inputs@{ ... }: diff --git a/nix/dna.nix b/nix/dna.nix index 978814f..dfe6122 100644 --- a/nix/dna.nix +++ b/nix/dna.nix @@ -7,7 +7,7 @@ let # Recurse over the zomes, and add the correct bundled zome package by name manifest = (callPackage ./import-yaml.nix { }) dnaManifest; - zomeToBundled = zome: zome // { bundled = zomes.${zome.name}.meta.release; }; + zomeToBundled = zome: zome // { bundled = "./${zome.name}.wasm"; }; coordinatorZomes = builtins.map zomeToBundled manifest.coordinator.zomes; integrityZomes = builtins.map zomeToBundled manifest.integrity.zomes; @@ -24,32 +24,47 @@ let meta = { holochainPackageType = "dna"; }; } '' mkdir workdir - cp ${dnaManifestYaml} workdir/dna.yaml + cp ${dnaManifestYaml} workdir/dna.yaml + + ${ + builtins.toString (builtins.map (zome: '' + cp ${zomes.${zome.name}.meta.release} ./workdir/${zome.name}.wasm + '') manifest'.integrity.zomes) + } + + ${ + builtins.toString (builtins.map (zome: '' + cp ${zomes.${zome.name}.meta.release} ./workdir/${zome.name}.wasm + '') manifest'.coordinator.zomes) + } + ${holochain.packages.holochain}/bin/hc dna pack workdir mv workdir/${manifest.name}.dna $out ''; # Debug package - debug = let - manifest = (callPackage ./import-yaml.nix { }) dnaManifest; - zomeToBundled = zome: zome // { bundled = zomes.${zome.name}; }; - coordinatorZomes = builtins.map zomeToBundled manifest.coordinator.zomes; - integrityZomes = builtins.map zomeToBundled manifest.integrity.zomes; - - manifest' = manifest // { - coordinator.zomes = coordinatorZomes; - integrity = manifest.integrity // { zomes = integrityZomes; }; - }; - - dnaManifestJson = writeText "dna.json" (builtins.toJSON manifest'); - dnaManifestYaml = runCommandLocal "json-to-yaml" { } - " ${json2yaml}/bin/json2yaml ${dnaManifestJson} $out\n"; - in runCommandLocal manifest.name { + debug = runCommandLocal manifest.name { srcs = zomeSrcs; meta = { inherit release; holochainPackageType = "dna"; }; - } - " mkdir workdir\n cp ${dnaManifestYaml} workdir/dna.yaml\n ${holochain.packages.holochain}/bin/hc dna pack workdir\n mv workdir/${manifest.name}.dna $out\n"; + } '' + mkdir workdir + cp ${dnaManifestYaml} workdir/dna.yaml + + ${ + builtins.toString (builtins.map (zome: '' + cp ${zomes.${zome.name}} ./workdir/${zome.name}.wasm + '') manifest'.integrity.zomes) + } + ${ + builtins.toString (builtins.map (zome: '' + cp ${zomes.${zome.name}} ./workdir/${zome.name}.wasm + '') manifest'.coordinator.zomes) + } + + ${holochain.packages.holochain}/bin/hc dna pack workdir + mv workdir/${manifest.name}.dna $out + ''; in debug diff --git a/nix/fixtures/app-repo/flake.lock b/nix/fixtures/app-repo/flake.lock index 00cb9cc..cdbabf6 100644 --- a/nix/fixtures/app-repo/flake.lock +++ b/nix/fixtures/app-repo/flake.lock @@ -17,6 +17,23 @@ "type": "github" } }, + "cargo-chef_10": { + "flake": false, + "locked": { + "lastModified": 1695999026, + "narHash": "sha256-UtLoZd7YBRSF9uXStfC3geEFqSqZXFh1rLHaP8hre0Y=", + "owner": "LukeMathWalker", + "repo": "cargo-chef", + "rev": "6e96ae5cd023b718ae40d608981e50a6e7d7facf", + "type": "github" + }, + "original": { + "owner": "LukeMathWalker", + "ref": "main", + "repo": "cargo-chef", + "type": "github" + } + }, "cargo-chef_2": { "flake": false, "locked": { @@ -136,6 +153,23 @@ "type": "github" } }, + "cargo-chef_9": { + "flake": false, + "locked": { + "lastModified": 1695999026, + "narHash": "sha256-UtLoZd7YBRSF9uXStfC3geEFqSqZXFh1rLHaP8hre0Y=", + "owner": "LukeMathWalker", + "repo": "cargo-chef", + "rev": "6e96ae5cd023b718ae40d608981e50a6e7d7facf", + "type": "github" + }, + "original": { + "owner": "LukeMathWalker", + "ref": "main", + "repo": "cargo-chef", + "type": "github" + } + }, "cargo-rdme": { "flake": false, "locked": { @@ -153,6 +187,23 @@ "type": "github" } }, + "cargo-rdme_10": { + "flake": false, + "locked": { + "lastModified": 1675118998, + "narHash": "sha256-lrYWqu3h88fr8gG3Yo5GbFGYaq5/1Os7UtM+Af0Bg4k=", + "owner": "orium", + "repo": "cargo-rdme", + "rev": "f9dbb6bccc078f4869f45ae270a2890ac9a75877", + "type": "github" + }, + "original": { + "owner": "orium", + "ref": "v1.1.0", + "repo": "cargo-rdme", + "type": "github" + } + }, "cargo-rdme_2": { "flake": false, "locked": { @@ -272,21 +323,39 @@ "type": "github" } }, + "cargo-rdme_9": { + "flake": false, + "locked": { + "lastModified": 1675118998, + "narHash": "sha256-lrYWqu3h88fr8gG3Yo5GbFGYaq5/1Os7UtM+Af0Bg4k=", + "owner": "orium", + "repo": "cargo-rdme", + "rev": "f9dbb6bccc078f4869f45ae270a2890ac9a75877", + "type": "github" + }, + "original": { + "owner": "orium", + "ref": "v1.1.0", + "repo": "cargo-rdme", + "type": "github" + } + }, "crane": { "inputs": { "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1713459701, - "narHash": "sha256-LjQ11ASxnv/FXfb8QnrIyMkyqSqcBPX+lFK8gu0jSQE=", + "lastModified": 1716569590, + "narHash": "sha256-5eDbq8TuXFGGO3mqJFzhUbt5zHVTf5zilQoyW5jnJwo=", "owner": "ipetkov", "repo": "crane", - "rev": "45ea0059fb325132fdc3c39faffb0941d25d08d3", + "rev": "109987da061a1bf452f435f1653c47511587d919", "type": "github" }, "original": { "owner": "ipetkov", "repo": "crane", + "rev": "109987da061a1bf452f435f1653c47511587d919", "type": "github" } }, @@ -295,16 +364,17 @@ "nixpkgs": "nixpkgs_10" }, "locked": { - "lastModified": 1712513517, - "narHash": "sha256-VuLm5tTMqfS82NZAsNfsW7U+pTZ1+GcOU7gYR/Fb1Z4=", + "lastModified": 1716569590, + "narHash": "sha256-5eDbq8TuXFGGO3mqJFzhUbt5zHVTf5zilQoyW5jnJwo=", "owner": "ipetkov", "repo": "crane", - "rev": "9caad1eb0c69a13ee6467035353b71a76c85ea53", + "rev": "109987da061a1bf452f435f1653c47511587d919", "type": "github" }, "original": { "owner": "ipetkov", "repo": "crane", + "rev": "109987da061a1bf452f435f1653c47511587d919", "type": "github" } }, @@ -357,10 +427,76 @@ "type": "github" } }, + "crane_13": { + "inputs": { + "nixpkgs": "nixpkgs_13" + }, + "locked": { + "lastModified": 1716569590, + "narHash": "sha256-5eDbq8TuXFGGO3mqJFzhUbt5zHVTf5zilQoyW5jnJwo=", + "owner": "ipetkov", + "repo": "crane", + "rev": "109987da061a1bf452f435f1653c47511587d919", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "rev": "109987da061a1bf452f435f1653c47511587d919", + "type": "github" + } + }, + "crane_14": { + "inputs": { + "nixpkgs": [ + "service", + "profiles", + "hc-infra", + "holochain", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1707363936, + "narHash": "sha256-QbqyvGFYt84QNOQLOOTWplZZkzkyDhYrAl/N/9H0vFM=", + "owner": "ipetkov", + "repo": "crane", + "rev": "9107434eda6991e9388ad87b815dafa337446d16", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, + "crane_15": { + "inputs": { + "nixpkgs": [ + "service", + "profiles", + "holochain", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1707363936, + "narHash": "sha256-QbqyvGFYt84QNOQLOOTWplZZkzkyDhYrAl/N/9H0vFM=", + "owner": "ipetkov", + "repo": "crane", + "rev": "9107434eda6991e9388ad87b815dafa337446d16", + "type": "github" + }, + "original": { + "owner": "ipetkov", + "repo": "crane", + "type": "github" + } + }, "crane_2": { "inputs": { "nixpkgs": [ - "hcUtils", + "hc-infra", "holochain", "nixpkgs" ] @@ -405,16 +541,17 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1713459701, - "narHash": "sha256-LjQ11ASxnv/FXfb8QnrIyMkyqSqcBPX+lFK8gu0jSQE=", + "lastModified": 1716569590, + "narHash": "sha256-5eDbq8TuXFGGO3mqJFzhUbt5zHVTf5zilQoyW5jnJwo=", "owner": "ipetkov", "repo": "crane", - "rev": "45ea0059fb325132fdc3c39faffb0941d25d08d3", + "rev": "109987da061a1bf452f435f1653c47511587d919", "type": "github" }, "original": { "owner": "ipetkov", "repo": "crane", + "rev": "109987da061a1bf452f435f1653c47511587d919", "type": "github" } }, @@ -422,7 +559,7 @@ "inputs": { "nixpkgs": [ "service", - "hcUtils", + "hc-infra", "holochain", "nixpkgs" ] @@ -468,16 +605,17 @@ "nixpkgs": "nixpkgs_7" }, "locked": { - "lastModified": 1713459701, - "narHash": "sha256-LjQ11ASxnv/FXfb8QnrIyMkyqSqcBPX+lFK8gu0jSQE=", + "lastModified": 1716569590, + "narHash": "sha256-5eDbq8TuXFGGO3mqJFzhUbt5zHVTf5zilQoyW5jnJwo=", "owner": "ipetkov", "repo": "crane", - "rev": "45ea0059fb325132fdc3c39faffb0941d25d08d3", + "rev": "109987da061a1bf452f435f1653c47511587d919", "type": "github" }, "original": { "owner": "ipetkov", "repo": "crane", + "rev": "109987da061a1bf452f435f1653c47511587d919", "type": "github" } }, @@ -486,7 +624,7 @@ "nixpkgs": [ "service", "module", - "hcUtils", + "hc-infra", "holochain", "nixpkgs" ] @@ -544,6 +682,22 @@ "type": "github" } }, + "crate2nix_10": { + "flake": false, + "locked": { + "lastModified": 1706909251, + "narHash": "sha256-T7G9Uhh77P0kKri/u+Mwa/4YnXwdPsJSwYCiJCCW+fs=", + "owner": "kolloch", + "repo": "crate2nix", + "rev": "15656bb6cb15f55ee3344bf4362e6489feb93db6", + "type": "github" + }, + "original": { + "owner": "kolloch", + "repo": "crate2nix", + "type": "github" + } + }, "crate2nix_2": { "flake": false, "locked": { @@ -656,6 +810,22 @@ "type": "github" } }, + "crate2nix_9": { + "flake": false, + "locked": { + "lastModified": 1706909251, + "narHash": "sha256-T7G9Uhh77P0kKri/u+Mwa/4YnXwdPsJSwYCiJCCW+fs=", + "owner": "kolloch", + "repo": "crate2nix", + "rev": "15656bb6cb15f55ee3344bf4362e6489feb93db6", + "type": "github" + }, + "original": { + "owner": "kolloch", + "repo": "crate2nix", + "type": "github" + } + }, "empty": { "flake": false, "locked": { @@ -672,6 +842,22 @@ "type": "github" } }, + "empty_10": { + "flake": false, + "locked": { + "lastModified": 1683792623, + "narHash": "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=", + "owner": "steveej", + "repo": "empty", + "rev": "8e328e450e4cd32e072eba9e99fe92cf2a1ef5cf", + "type": "github" + }, + "original": { + "owner": "steveej", + "repo": "empty", + "type": "github" + } + }, "empty_2": { "flake": false, "locked": { @@ -784,6 +970,22 @@ "type": "github" } }, + "empty_9": { + "flake": false, + "locked": { + "lastModified": 1683792623, + "narHash": "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=", + "owner": "steveej", + "repo": "empty", + "rev": "8e328e450e4cd32e072eba9e99fe92cf2a1ef5cf", + "type": "github" + }, + "original": { + "owner": "steveej", + "repo": "empty", + "type": "github" + } + }, "flake-compat": { "flake": false, "locked": { @@ -800,6 +1002,22 @@ "type": "github" } }, + "flake-compat_10": { + "flake": false, + "locked": { + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-compat_2": { "flake": false, "locked": { @@ -912,6 +1130,22 @@ "type": "github" } }, + "flake-compat_9": { + "flake": false, + "locked": { + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-parts": { "inputs": { "nixpkgs-lib": "nixpkgs-lib" @@ -929,6 +1163,23 @@ "type": "indirect" } }, + "flake-parts_10": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_10" + }, + "locked": { + "lastModified": 1706830856, + "narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f", + "type": "github" + }, + "original": { + "id": "flake-parts", + "type": "indirect" + } + }, "flake-parts_2": { "inputs": { "nixpkgs-lib": "nixpkgs-lib_2" @@ -1048,6 +1299,23 @@ "type": "indirect" } }, + "flake-parts_9": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_9" + }, + "locked": { + "lastModified": 1706830856, + "narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f", + "type": "github" + }, + "original": { + "id": "flake-parts", + "type": "indirect" + } + }, "flake-utils": { "inputs": { "systems": "systems" @@ -1066,9 +1334,9 @@ "type": "github" } }, - "flake-utils_10": { + "flake-utils_2": { "inputs": { - "systems": "systems_10" + "systems": "systems_2" }, "locked": { "lastModified": 1705309234, @@ -1084,9 +1352,9 @@ "type": "github" } }, - "flake-utils_11": { + "flake-utils_3": { "inputs": { - "systems": "systems_11" + "systems": "systems_3" }, "locked": { "lastModified": 1705309234, @@ -1102,9 +1370,9 @@ "type": "github" } }, - "flake-utils_12": { + "flake-utils_4": { "inputs": { - "systems": "systems_12" + "systems": "systems_4" }, "locked": { "lastModified": 1705309234, @@ -1120,63 +1388,9 @@ "type": "github" } }, - "flake-utils_2": { + "flake-utils_5": { "inputs": { - "systems": "systems_2" - }, - "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_3": { - "inputs": { - "systems": "systems_3" - }, - "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_4": { - "inputs": { - "systems": "systems_4" - }, - "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_5": { - "inputs": { - "systems": "systems_5" + "systems": "systems_5" }, "locked": { "lastModified": 1705309234, @@ -1210,105 +1424,25 @@ "type": "github" } }, - "flake-utils_7": { - "inputs": { - "systems": "systems_7" - }, - "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_8": { - "inputs": { - "systems": "systems_8" - }, - "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_9": { - "inputs": { - "systems": "systems_9" - }, - "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "hc-infra": { "inputs": { - "crane": "crane_10", - "holochain": "holochain_10", + "crane": "crane", + "holochain": "holochain", "nixpkgs": [ - "service", - "module", - "profiles", "hc-infra", "holochain", "nixpkgs" ], - "rust-overlay": "rust-overlay_11", - "versions": "versions_4" - }, - "locked": { - "lastModified": 1712679919, - "narHash": "sha256-9xjdx5B981p6w20vZbGTXEyuUrjAarJf+lCdlmUxNjg=", - "owner": "holochain-open-dev", - "repo": "infrastructure", - "rev": "27a5e9532e58f6dfa60b3dc0f49c6a7f1cd75250", - "type": "github" - }, - "original": { - "owner": "holochain-open-dev", - "ref": "0.300.0-dev", - "repo": "infrastructure", - "type": "github" - } - }, - "hcUtils": { - "inputs": { - "crane": "crane", - "holochain": "holochain", - "nixpkgs": [ - "hcUtils", + "rust-overlay": [ + "hc-infra", "holochain", - "nixpkgs" + "rust-overlay" ], - "rust-overlay": "rust-overlay_2", "versions": "versions" }, "locked": { "lastModified": 0, - "narHash": "sha256-4gXa0niKZekcPZ4A+nVrrkPoCbm4+hYmnODcekJutZ0=", + "narHash": "sha256-8m5ikkPHhjxlp+HM6fdkCvZAt9I0pOmq0zKTg8RPEA4=", "path": "../../..", "type": "path" }, @@ -1317,22 +1451,27 @@ "type": "path" } }, - "hcUtils_2": { + "hc-infra_2": { "inputs": { "crane": "crane_4", "holochain": "holochain_4", "nixpkgs": [ "service", - "hcUtils", + "hc-infra", "holochain", "nixpkgs" ], - "rust-overlay": "rust-overlay_5", + "rust-overlay": [ + "service", + "hc-infra", + "holochain", + "rust-overlay" + ], "versions": "versions_2" }, "locked": { "lastModified": 0, - "narHash": "sha256-zUMYSajaI5TG8LUdSgB11tf1DGPM9DkgZM7SUfHJ+SM=", + "narHash": "sha256-phQlqVr7YPZpSzxFDf27NgAoxi9bJnmNP+RSSsNEwmY=", "path": "../../..", "type": "path" }, @@ -1341,23 +1480,29 @@ "type": "path" } }, - "hcUtils_3": { + "hc-infra_3": { "inputs": { "crane": "crane_7", "holochain": "holochain_7", "nixpkgs": [ "service", "module", - "hcUtils", + "hc-infra", "holochain", "nixpkgs" ], - "rust-overlay": "rust-overlay_8", + "rust-overlay": [ + "service", + "module", + "hc-infra", + "holochain", + "rust-overlay" + ], "versions": "versions_3" }, "locked": { "lastModified": 0, - "narHash": "sha256-pSa+8sWQ6CDTSxkEbcAV5BgQa4L8dUTMwvtL8sGmlXY=", + "narHash": "sha256-jRJ+uLy62IRvL2+fTcLIFbF4RPllzz+uWf2qpBqjUdk=", "path": "../../..", "type": "path" }, @@ -1366,6 +1511,76 @@ "type": "path" } }, + "hc-infra_4": { + "inputs": { + "crane": "crane_10", + "holochain": "holochain_10", + "nixpkgs": [ + "service", + "module", + "profiles", + "hc-infra", + "holochain", + "nixpkgs" + ], + "rust-overlay": [ + "service", + "module", + "profiles", + "hc-infra", + "holochain", + "rust-overlay" + ], + "versions": "versions_4" + }, + "locked": { + "lastModified": 1717147896, + "narHash": "sha256-FB89+Gy0d9O8fLSQK1QCiBbvnErUIDrSYbH9AbZ3xKs=", + "owner": "holochain-open-dev", + "repo": "infrastructure", + "rev": "d67f81362f056a0c75a447fe7b03c28115d8b50d", + "type": "github" + }, + "original": { + "owner": "holochain-open-dev", + "repo": "infrastructure", + "type": "github" + } + }, + "hc-infra_5": { + "inputs": { + "crane": "crane_13", + "holochain": "holochain_15", + "nixpkgs": [ + "service", + "profiles", + "hc-infra", + "holochain", + "nixpkgs" + ], + "rust-overlay": [ + "service", + "profiles", + "hc-infra", + "holochain", + "rust-overlay" + ], + "versions": "versions_7" + }, + "locked": { + "lastModified": 1718703835, + "narHash": "sha256-iQtqBin8OijXKYFHhb60RG9NkCVoj4W/yOOr7kqyrag=", + "owner": "holochain-open-dev", + "repo": "infrastructure", + "rev": "0dce5f239fa42ca421eefd36104c034ccd22a6b1", + "type": "github" + }, + "original": { + "owner": "holochain-open-dev", + "repo": "infrastructure", + "type": "github" + } + }, "holochain": { "inputs": { "cargo-chef": "cargo-chef", @@ -1376,17 +1591,17 @@ "flake-compat": "flake-compat", "flake-parts": "flake-parts", "holochain": [ - "hcUtils", + "hc-infra", "holochain", "empty" ], "lair": [ - "hcUtils", + "hc-infra", "holochain", "empty" ], "launcher": [ - "hcUtils", + "hc-infra", "holochain", "empty" ], @@ -1396,21 +1611,21 @@ "repo-git": "repo-git", "rust-overlay": "rust-overlay", "scaffolding": [ - "hcUtils", + "hc-infra", "holochain", "empty" ], "versions": [ - "hcUtils", + "hc-infra", "versions" ] }, "locked": { - "lastModified": 1713509737, - "narHash": "sha256-w3gU0t5ELF6F2Sw/ZMgGRWTpxy/g0ZXnUZK1bZfqrgs=", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "d08d66a1293ea4bb2185f49f5af55be1fb4fbda1", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { @@ -1430,7 +1645,188 @@ "flake-parts": "flake-parts_7", "holochain": [ "service", - "module", + "module", + "profiles", + "hc-infra", + "holochain", + "empty" + ], + "lair": [ + "service", + "module", + "profiles", + "hc-infra", + "holochain", + "empty" + ], + "launcher": [ + "service", + "module", + "profiles", + "hc-infra", + "holochain", + "empty" + ], + "nix-filter": "nix-filter_7", + "nixpkgs": "nixpkgs_11", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_7", + "repo-git": "repo-git_7", + "rust-overlay": "rust-overlay_7", + "scaffolding": [ + "service", + "module", + "profiles", + "hc-infra", + "holochain", + "empty" + ], + "versions": [ + "service", + "module", + "profiles", + "hc-infra", + "versions" + ] + }, + "locked": { + "lastModified": 1717137080, + "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "owner": "holochain", + "repo": "holochain", + "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "type": "github" + }, + "original": { + "owner": "holochain", + "repo": "holochain", + "type": "github" + } + }, + "holochain_11": { + "flake": false, + "locked": { + "lastModified": 1715896367, + "narHash": "sha256-jRxb8HsXUV7Fba3hMCL+TycbvF7v+JT53eIryZPu878=", + "owner": "holochain", + "repo": "holochain", + "rev": "9f293072c41bd053e9cd88f746a456ee1dee1990", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3.1-rc.0", + "repo": "holochain", + "type": "github" + } + }, + "holochain_12": { + "inputs": { + "cargo-chef": "cargo-chef_8", + "cargo-rdme": "cargo-rdme_8", + "crane": "crane_12", + "crate2nix": "crate2nix_8", + "empty": "empty_8", + "flake-compat": "flake-compat_8", + "flake-parts": "flake-parts_8", + "holochain": [ + "service", + "module", + "profiles", + "holochain", + "empty" + ], + "lair": [ + "service", + "module", + "profiles", + "holochain", + "empty" + ], + "launcher": [ + "service", + "module", + "profiles", + "holochain", + "empty" + ], + "nix-filter": "nix-filter_8", + "nixpkgs": "nixpkgs_12", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_8", + "repo-git": "repo-git_8", + "rust-overlay": "rust-overlay_8", + "scaffolding": [ + "service", + "module", + "profiles", + "holochain", + "empty" + ], + "versions": [ + "service", + "module", + "profiles", + "versions" + ] + }, + "locked": { + "lastModified": 1717137080, + "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "owner": "holochain", + "repo": "holochain", + "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "type": "github" + }, + "original": { + "owner": "holochain", + "repo": "holochain", + "type": "github" + } + }, + "holochain_13": { + "flake": false, + "locked": { + "lastModified": 1715896367, + "narHash": "sha256-jRxb8HsXUV7Fba3hMCL+TycbvF7v+JT53eIryZPu878=", + "owner": "holochain", + "repo": "holochain", + "rev": "9f293072c41bd053e9cd88f746a456ee1dee1990", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3.1-rc.0", + "repo": "holochain", + "type": "github" + } + }, + "holochain_14": { + "flake": false, + "locked": { + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", + "owner": "holochain", + "repo": "holochain", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3.1", + "repo": "holochain", + "type": "github" + } + }, + "holochain_15": { + "inputs": { + "cargo-chef": "cargo-chef_9", + "cargo-rdme": "cargo-rdme_9", + "crane": "crane_14", + "crate2nix": "crate2nix_9", + "empty": "empty_9", + "flake-compat": "flake-compat_9", + "flake-parts": "flake-parts_9", + "holochain": [ + "service", "profiles", "hc-infra", "holochain", @@ -1438,7 +1834,6 @@ ], "lair": [ "service", - "module", "profiles", "hc-infra", "holochain", @@ -1446,20 +1841,18 @@ ], "launcher": [ "service", - "module", "profiles", "hc-infra", "holochain", "empty" ], - "nix-filter": "nix-filter_7", - "nixpkgs": "nixpkgs_11", - "pre-commit-hooks-nix": "pre-commit-hooks-nix_7", - "repo-git": "repo-git_7", - "rust-overlay": "rust-overlay_10", + "nix-filter": "nix-filter_9", + "nixpkgs": "nixpkgs_14", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_9", + "repo-git": "repo-git_9", + "rust-overlay": "rust-overlay_9", "scaffolding": [ "service", - "module", "profiles", "hc-infra", "holochain", @@ -1467,18 +1860,17 @@ ], "versions": [ "service", - "module", "profiles", "hc-infra", "versions" ] }, "locked": { - "lastModified": 1712658297, - "narHash": "sha256-+uDfTOPKtNUy2i6TjD7eMwRxU8RXo+FOgiY+C0SGwls=", + "lastModified": 1718595024, + "narHash": "sha256-aWmx2q7l1PXOG28VHBoyQyPLr9hw7IWjLrnqDzFGid4=", "owner": "holochain", "repo": "holochain", - "rev": "e49d2eb781aba3f521c54b45e3585f42575ef367", + "rev": "44e59aa1dbe5f91b9f221bf0efeabdee9c16d313", "type": "github" }, "original": { @@ -1487,167 +1879,145 @@ "type": "github" } }, - "holochain_11": { + "holochain_16": { "flake": false, "locked": { - "lastModified": 1712161287, - "narHash": "sha256-izcly9+JWv15F70SK5DcyZyuMomO4+HmvoQ0CWh3J3M=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "a87b7b6280bd913d7ac88841810d2013864c0959", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.0-beta-dev.44", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } }, - "holochain_12": { + "holochain_17": { "inputs": { - "cargo-chef": "cargo-chef_8", - "cargo-rdme": "cargo-rdme_8", - "crane": "crane_12", - "crate2nix": "crate2nix_8", - "empty": "empty_8", - "flake-compat": "flake-compat_8", - "flake-parts": "flake-parts_8", + "cargo-chef": "cargo-chef_10", + "cargo-rdme": "cargo-rdme_10", + "crane": "crane_15", + "crate2nix": "crate2nix_10", + "empty": "empty_10", + "flake-compat": "flake-compat_10", + "flake-parts": "flake-parts_10", "holochain": [ "service", - "module", "profiles", "holochain", "empty" ], "lair": [ "service", - "module", "profiles", "holochain", "empty" ], "launcher": [ "service", - "module", "profiles", "holochain", "empty" ], - "nix-filter": "nix-filter_8", - "nixpkgs": "nixpkgs_12", - "pre-commit-hooks-nix": "pre-commit-hooks-nix_8", - "repo-git": "repo-git_8", - "rust-overlay": "rust-overlay_12", + "nix-filter": "nix-filter_10", + "nixpkgs": "nixpkgs_15", + "pre-commit-hooks-nix": "pre-commit-hooks-nix_10", + "repo-git": "repo-git_10", + "rust-overlay": "rust-overlay_10", "scaffolding": [ "service", - "module", "profiles", "holochain", "empty" ], "versions": [ "service", - "module", "profiles", "versions" ] }, "locked": { - "lastModified": 1712658297, - "narHash": "sha256-+uDfTOPKtNUy2i6TjD7eMwRxU8RXo+FOgiY+C0SGwls=", - "owner": "holochain", - "repo": "holochain", - "rev": "e49d2eb781aba3f521c54b45e3585f42575ef367", - "type": "github" - }, - "original": { - "owner": "holochain", - "repo": "holochain", - "type": "github" - } - }, - "holochain_13": { - "flake": false, - "locked": { - "lastModified": 1712161287, - "narHash": "sha256-izcly9+JWv15F70SK5DcyZyuMomO4+HmvoQ0CWh3J3M=", + "lastModified": 1718595024, + "narHash": "sha256-aWmx2q7l1PXOG28VHBoyQyPLr9hw7IWjLrnqDzFGid4=", "owner": "holochain", "repo": "holochain", - "rev": "a87b7b6280bd913d7ac88841810d2013864c0959", + "rev": "44e59aa1dbe5f91b9f221bf0efeabdee9c16d313", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.0-beta-dev.44", "repo": "holochain", "type": "github" } }, - "holochain_14": { + "holochain_18": { "flake": false, "locked": { - "lastModified": 1713315590, - "narHash": "sha256-hWeNAq+F1rAoYulPFqpQOo0cjeMZVvKXLohnP0MOc9Y=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "d8715775f359211b7031f4bdca1cc89db679ed10", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.0-beta-dev.46", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } }, - "holochain_15": { + "holochain_19": { "flake": false, "locked": { - "lastModified": 1713315590, - "narHash": "sha256-hWeNAq+F1rAoYulPFqpQOo0cjeMZVvKXLohnP0MOc9Y=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "d8715775f359211b7031f4bdca1cc89db679ed10", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.0-beta-dev.46", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } }, - "holochain_16": { + "holochain_2": { "flake": false, "locked": { - "lastModified": 1713315590, - "narHash": "sha256-hWeNAq+F1rAoYulPFqpQOo0cjeMZVvKXLohnP0MOc9Y=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "d8715775f359211b7031f4bdca1cc89db679ed10", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.0-beta-dev.46", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } }, - "holochain_2": { + "holochain_20": { "flake": false, "locked": { - "lastModified": 1712710944, - "narHash": "sha256-ye4bu3XgmufPZWwd2RCBkdkyV9dCVAx4CLiL8QKgixg=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "28dce06eef726cc7320637ab76ffe6f2798b12b8", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.0-beta-dev.45", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } @@ -1677,7 +2047,7 @@ "nixpkgs": "nixpkgs_3", "pre-commit-hooks-nix": "pre-commit-hooks-nix_2", "repo-git": "repo-git_2", - "rust-overlay": "rust-overlay_3", + "rust-overlay": "rust-overlay_2", "scaffolding": [ "holochain", "empty" @@ -1687,11 +2057,11 @@ ] }, "locked": { - "lastModified": 1713944178, - "narHash": "sha256-I5EfdfppecLnJgsFKGvGTvqwhVCm1VgspzFFj5pJzpU=", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "a7a7ff34b6477f87114fdb9ad29d50b90de1899c", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { @@ -1711,19 +2081,19 @@ "flake-parts": "flake-parts_3", "holochain": [ "service", - "hcUtils", + "hc-infra", "holochain", "empty" ], "lair": [ "service", - "hcUtils", + "hc-infra", "holochain", "empty" ], "launcher": [ "service", - "hcUtils", + "hc-infra", "holochain", "empty" ], @@ -1731,25 +2101,25 @@ "nixpkgs": "nixpkgs_5", "pre-commit-hooks-nix": "pre-commit-hooks-nix_3", "repo-git": "repo-git_3", - "rust-overlay": "rust-overlay_4", + "rust-overlay": "rust-overlay_3", "scaffolding": [ "service", - "hcUtils", + "hc-infra", "holochain", "empty" ], "versions": [ "service", - "hcUtils", + "hc-infra", "versions" ] }, "locked": { - "lastModified": 1713509737, - "narHash": "sha256-w3gU0t5ELF6F2Sw/ZMgGRWTpxy/g0ZXnUZK1bZfqrgs=", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "d08d66a1293ea4bb2185f49f5af55be1fb4fbda1", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { @@ -1761,16 +2131,16 @@ "holochain_5": { "flake": false, "locked": { - "lastModified": 1712710944, - "narHash": "sha256-ye4bu3XgmufPZWwd2RCBkdkyV9dCVAx4CLiL8QKgixg=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "28dce06eef726cc7320637ab76ffe6f2798b12b8", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.0-beta-dev.45", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } @@ -1803,7 +2173,7 @@ "nixpkgs": "nixpkgs_6", "pre-commit-hooks-nix": "pre-commit-hooks-nix_4", "repo-git": "repo-git_4", - "rust-overlay": "rust-overlay_6", + "rust-overlay": "rust-overlay_4", "scaffolding": [ "service", "holochain", @@ -1815,11 +2185,11 @@ ] }, "locked": { - "lastModified": 1713944178, - "narHash": "sha256-I5EfdfppecLnJgsFKGvGTvqwhVCm1VgspzFFj5pJzpU=", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "a7a7ff34b6477f87114fdb9ad29d50b90de1899c", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { @@ -1840,21 +2210,21 @@ "holochain": [ "service", "module", - "hcUtils", + "hc-infra", "holochain", "empty" ], "lair": [ "service", "module", - "hcUtils", + "hc-infra", "holochain", "empty" ], "launcher": [ "service", "module", - "hcUtils", + "hc-infra", "holochain", "empty" ], @@ -1862,27 +2232,27 @@ "nixpkgs": "nixpkgs_8", "pre-commit-hooks-nix": "pre-commit-hooks-nix_5", "repo-git": "repo-git_5", - "rust-overlay": "rust-overlay_7", + "rust-overlay": "rust-overlay_5", "scaffolding": [ "service", "module", - "hcUtils", + "hc-infra", "holochain", "empty" ], "versions": [ "service", "module", - "hcUtils", + "hc-infra", "versions" ] }, "locked": { - "lastModified": 1713509737, - "narHash": "sha256-w3gU0t5ELF6F2Sw/ZMgGRWTpxy/g0ZXnUZK1bZfqrgs=", + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", "owner": "holochain", "repo": "holochain", - "rev": "d08d66a1293ea4bb2185f49f5af55be1fb4fbda1", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", "type": "github" }, "original": { @@ -1894,16 +2264,16 @@ "holochain_8": { "flake": false, "locked": { - "lastModified": 1712710944, - "narHash": "sha256-ye4bu3XgmufPZWwd2RCBkdkyV9dCVAx4CLiL8QKgixg=", + "lastModified": 1717415946, + "narHash": "sha256-Fjvmz9JKwwKzluJqax8dk3Y8gjnKW2ec2+rBwujK+nA=", "owner": "holochain", "repo": "holochain", - "rev": "28dce06eef726cc7320637ab76ffe6f2798b12b8", + "rev": "dc34e4e851f1a8e4bfa3a36ff1adf6c8a2c64e47", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.0-beta-dev.45", + "ref": "holochain-0.3.1-rc.1", "repo": "holochain", "type": "github" } @@ -1939,7 +2309,7 @@ "nixpkgs": "nixpkgs_9", "pre-commit-hooks-nix": "pre-commit-hooks-nix_6", "repo-git": "repo-git_6", - "rust-overlay": "rust-overlay_9", + "rust-overlay": "rust-overlay_6", "scaffolding": [ "service", "module", @@ -1953,11 +2323,11 @@ ] }, "locked": { - "lastModified": 1713944178, - "narHash": "sha256-I5EfdfppecLnJgsFKGvGTvqwhVCm1VgspzFFj5pJzpU=", + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", "owner": "holochain", "repo": "holochain", - "rev": "a7a7ff34b6477f87114fdb9ad29d50b90de1899c", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", "type": "github" }, "original": { @@ -1983,6 +2353,23 @@ "type": "github" } }, + "lair_10": { + "flake": false, + "locked": { + "lastModified": 1709335027, + "narHash": "sha256-rKMhh7TLuR1lqze2YFWZCGYKZQoB4dZxjpX3sb7r7Jk=", + "owner": "holochain", + "repo": "lair", + "rev": "826be915efc839d1d1b8a2156b158999b8de8d5b", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "lair_keystore-v0.4.4", + "repo": "lair", + "type": "github" + } + }, "lair_2": { "flake": false, "locked": { @@ -2102,19 +2489,53 @@ "type": "github" } }, + "lair_9": { + "flake": false, + "locked": { + "lastModified": 1709335027, + "narHash": "sha256-rKMhh7TLuR1lqze2YFWZCGYKZQoB4dZxjpX3sb7r7Jk=", + "owner": "holochain", + "repo": "lair", + "rev": "826be915efc839d1d1b8a2156b158999b8de8d5b", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "lair_keystore-v0.4.4", + "repo": "lair", + "type": "github" + } + }, "launcher": { "flake": false, "locked": { - "lastModified": 1713340250, - "narHash": "sha256-J8dcl4TiUB93/08oO2Bh0qG6Qi+udbm6JrmPB92NZyU=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", + "owner": "holochain", + "repo": "launcher", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3", + "repo": "launcher", + "type": "github" + } + }, + "launcher_10": { + "flake": false, + "locked": { + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f7b7aabd3c3ef16edd391b0b94c4223a2de98d5b", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -2122,16 +2543,16 @@ "launcher_2": { "flake": false, "locked": { - "lastModified": 1713340250, - "narHash": "sha256-J8dcl4TiUB93/08oO2Bh0qG6Qi+udbm6JrmPB92NZyU=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f7b7aabd3c3ef16edd391b0b94c4223a2de98d5b", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -2139,16 +2560,16 @@ "launcher_3": { "flake": false, "locked": { - "lastModified": 1713340250, - "narHash": "sha256-J8dcl4TiUB93/08oO2Bh0qG6Qi+udbm6JrmPB92NZyU=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f7b7aabd3c3ef16edd391b0b94c4223a2de98d5b", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -2156,16 +2577,16 @@ "launcher_4": { "flake": false, "locked": { - "lastModified": 1712599324, - "narHash": "sha256-MNUTplS5O+w1G70kZMpFGfBTqOzzTRU6DYarl1bGVFY=", + "lastModified": 1716406557, + "narHash": "sha256-6eWndYspznXKYIJcuPCWFZ3lxdh7TrlEUGP1zaE5Mgs=", "owner": "holochain", "repo": "launcher", - "rev": "597592253c9d2ca64a4e4ac4675ff5081c9dd9b5", + "rev": "f20844aa5041432547c55176d71e67b32e302f77", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -2173,16 +2594,16 @@ "launcher_5": { "flake": false, "locked": { - "lastModified": 1712599324, - "narHash": "sha256-MNUTplS5O+w1G70kZMpFGfBTqOzzTRU6DYarl1bGVFY=", + "lastModified": 1716406557, + "narHash": "sha256-6eWndYspznXKYIJcuPCWFZ3lxdh7TrlEUGP1zaE5Mgs=", "owner": "holochain", "repo": "launcher", - "rev": "597592253c9d2ca64a4e4ac4675ff5081c9dd9b5", + "rev": "f20844aa5041432547c55176d71e67b32e302f77", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -2190,16 +2611,16 @@ "launcher_6": { "flake": false, "locked": { - "lastModified": 1713340250, - "narHash": "sha256-J8dcl4TiUB93/08oO2Bh0qG6Qi+udbm6JrmPB92NZyU=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f7b7aabd3c3ef16edd391b0b94c4223a2de98d5b", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -2207,16 +2628,16 @@ "launcher_7": { "flake": false, "locked": { - "lastModified": 1713340250, - "narHash": "sha256-J8dcl4TiUB93/08oO2Bh0qG6Qi+udbm6JrmPB92NZyU=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f7b7aabd3c3ef16edd391b0b94c4223a2de98d5b", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -2224,23 +2645,40 @@ "launcher_8": { "flake": false, "locked": { - "lastModified": 1713340250, - "narHash": "sha256-J8dcl4TiUB93/08oO2Bh0qG6Qi+udbm6JrmPB92NZyU=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", + "owner": "holochain", + "repo": "launcher", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3", + "repo": "launcher", + "type": "github" + } + }, + "launcher_9": { + "flake": false, + "locked": { + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f7b7aabd3c3ef16edd391b0b94c4223a2de98d5b", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } }, "module": { "inputs": { - "hcUtils": "hcUtils_3", + "hc-infra": "hc-infra_3", "holochain": "holochain_9", "nixpkgs": [ "service", @@ -2253,7 +2691,7 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-ByCjC/yCUty1DFFCfKddWma4tqB7u9h8dVs/0No3eA0=", + "narHash": "sha256-e0HnY5TRPsBIOrWfn45L6wey0AKDtORExNvJweFy7CM=", "path": "../module-repo", "type": "path" }, @@ -2277,6 +2715,21 @@ "type": "github" } }, + "nix-filter_10": { + "locked": { + "lastModified": 1705332318, + "narHash": "sha256-kcw1yFeJe9N4PjQji9ZeX47jg0p9A0DuU4djKvg1a7I=", + "owner": "numtide", + "repo": "nix-filter", + "rev": "3449dc925982ad46246cfc36469baf66e1b64f17", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "nix-filter", + "type": "github" + } + }, "nix-filter_2": { "locked": { "lastModified": 1705332318, @@ -2382,13 +2835,28 @@ "type": "github" } }, + "nix-filter_9": { + "locked": { + "lastModified": 1705332318, + "narHash": "sha256-kcw1yFeJe9N4PjQji9ZeX47jg0p9A0DuU4djKvg1a7I=", + "owner": "numtide", + "repo": "nix-filter", + "rev": "3449dc925982ad46246cfc36469baf66e1b64f17", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "nix-filter", + "type": "github" + } + }, "nixpkgs": { "locked": { - "lastModified": 1713349283, - "narHash": "sha256-2bjFu3+1zPWZPPGqF+7rumTvEwmdBHBhjPva/AMSruQ=", + "lastModified": 1714656196, + "narHash": "sha256-kjQkA98lMcsom6Gbhw8SYzmwrSo+2nruiTcTZp5jK7o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2e359fb3162c85095409071d131e08252d91a14f", + "rev": "94035b482d181af0a0f8f77823a790b256b7c3cc", "type": "github" }, "original": { @@ -2416,6 +2884,24 @@ "type": "github" } }, + "nixpkgs-lib_10": { + "locked": { + "dir": "lib", + "lastModified": 1706550542, + "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs-lib_2": { "locked": { "dir": "lib", @@ -2542,13 +3028,31 @@ "type": "github" } }, + "nixpkgs-lib_9": { + "locked": { + "dir": "lib", + "lastModified": 1706550542, + "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs_10": { "locked": { - "lastModified": 1712026416, - "narHash": "sha256-N/3VR/9e1NlN49p7kCiATiEY6Tzdo+CbrAG8kqCQKcI=", + "lastModified": 1714656196, + "narHash": "sha256-kjQkA98lMcsom6Gbhw8SYzmwrSo+2nruiTcTZp5jK7o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "080a4a27f206d07724b88da096e27ef63401a504", + "rev": "94035b482d181af0a0f8f77823a790b256b7c3cc", "type": "github" }, "original": { @@ -2560,11 +3064,11 @@ }, "nixpkgs_11": { "locked": { - "lastModified": 1712439257, - "narHash": "sha256-aSpiNepFOMk9932HOax0XwNxbA38GOUVOiXfUVPOrck=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ff0dbd94265ac470dda06a657d5fe49de93b4599", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { @@ -2575,11 +3079,57 @@ }, "nixpkgs_12": { "locked": { - "lastModified": 1712439257, - "narHash": "sha256-aSpiNepFOMk9932HOax0XwNxbA38GOUVOiXfUVPOrck=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-unstable", + "type": "indirect" + } + }, + "nixpkgs_13": { + "locked": { + "lastModified": 1714656196, + "narHash": "sha256-kjQkA98lMcsom6Gbhw8SYzmwrSo+2nruiTcTZp5jK7o=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "94035b482d181af0a0f8f77823a790b256b7c3cc", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_14": { + "locked": { + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-unstable", + "type": "indirect" + } + }, + "nixpkgs_15": { + "locked": { + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ff0dbd94265ac470dda06a657d5fe49de93b4599", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { @@ -2590,11 +3140,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1713297878, - "narHash": "sha256-hOkzkhLT59wR8VaMbh1ESjtZLbGi+XNaBN6h49SPqEc=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "66adc1e47f8784803f2deb6cacd5e07264ec2d5c", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { @@ -2605,11 +3155,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1713714899, - "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { @@ -2620,11 +3170,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1713349283, - "narHash": "sha256-2bjFu3+1zPWZPPGqF+7rumTvEwmdBHBhjPva/AMSruQ=", + "lastModified": 1714656196, + "narHash": "sha256-kjQkA98lMcsom6Gbhw8SYzmwrSo+2nruiTcTZp5jK7o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2e359fb3162c85095409071d131e08252d91a14f", + "rev": "94035b482d181af0a0f8f77823a790b256b7c3cc", "type": "github" }, "original": { @@ -2636,11 +3186,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1713297878, - "narHash": "sha256-hOkzkhLT59wR8VaMbh1ESjtZLbGi+XNaBN6h49SPqEc=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "66adc1e47f8784803f2deb6cacd5e07264ec2d5c", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { @@ -2651,11 +3201,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1713714899, - "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { @@ -2666,11 +3216,11 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1713349283, - "narHash": "sha256-2bjFu3+1zPWZPPGqF+7rumTvEwmdBHBhjPva/AMSruQ=", + "lastModified": 1714656196, + "narHash": "sha256-kjQkA98lMcsom6Gbhw8SYzmwrSo+2nruiTcTZp5jK7o=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2e359fb3162c85095409071d131e08252d91a14f", + "rev": "94035b482d181af0a0f8f77823a790b256b7c3cc", "type": "github" }, "original": { @@ -2682,11 +3232,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1713297878, - "narHash": "sha256-hOkzkhLT59wR8VaMbh1ESjtZLbGi+XNaBN6h49SPqEc=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "66adc1e47f8784803f2deb6cacd5e07264ec2d5c", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { @@ -2697,11 +3247,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1713714899, - "narHash": "sha256-+z/XjO3QJs5rLE5UOf015gdVauVRQd2vZtsFkaXBq2Y=", + "lastModified": 1716293225, + "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6143fc5eeb9c4f00163267708e26191d1e918932", + "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916", "type": "github" }, "original": { @@ -2726,6 +3276,22 @@ "type": "github" } }, + "pre-commit-hooks-nix_10": { + "flake": false, + "locked": { + "lastModified": 1707297608, + "narHash": "sha256-ADjo/5VySGlvtCW3qR+vdFF4xM9kJFlRDqcC9ZGI8EA=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "0db2e67ee49910adfa13010e7f012149660af7f0", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, "pre-commit-hooks-nix_2": { "flake": false, "locked": { @@ -2758,7 +3324,23 @@ "type": "github" } }, - "pre-commit-hooks-nix_4": { + "pre-commit-hooks-nix_4": { + "flake": false, + "locked": { + "lastModified": 1707297608, + "narHash": "sha256-ADjo/5VySGlvtCW3qR+vdFF4xM9kJFlRDqcC9ZGI8EA=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "0db2e67ee49910adfa13010e7f012149660af7f0", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "pre-commit-hooks-nix_5": { "flake": false, "locked": { "lastModified": 1707297608, @@ -2774,7 +3356,7 @@ "type": "github" } }, - "pre-commit-hooks-nix_5": { + "pre-commit-hooks-nix_6": { "flake": false, "locked": { "lastModified": 1707297608, @@ -2790,7 +3372,7 @@ "type": "github" } }, - "pre-commit-hooks-nix_6": { + "pre-commit-hooks-nix_7": { "flake": false, "locked": { "lastModified": 1707297608, @@ -2806,7 +3388,7 @@ "type": "github" } }, - "pre-commit-hooks-nix_7": { + "pre-commit-hooks-nix_8": { "flake": false, "locked": { "lastModified": 1707297608, @@ -2822,7 +3404,7 @@ "type": "github" } }, - "pre-commit-hooks-nix_8": { + "pre-commit-hooks-nix_9": { "flake": false, "locked": { "lastModified": 1707297608, @@ -2840,7 +3422,7 @@ }, "profiles": { "inputs": { - "hc-infra": "hc-infra", + "hc-infra": "hc-infra_4", "holochain": "holochain_12", "nixpkgs": [ "service", @@ -2852,11 +3434,38 @@ "versions": "versions_5" }, "locked": { - "lastModified": 1712679939, - "narHash": "sha256-76jAHydF9ZFEHzKoFT3/K9g6zPNd4iLxcpAIr+3lPYQ=", + "lastModified": 1717434000, + "narHash": "sha256-bUM+dUEuHu45C5ZUCun/NTdRb48fPvBhej84/zAKQxI=", + "owner": "holochain-open-dev", + "repo": "profiles", + "rev": "63aafdb8e4f9eb97741b98634859cb48f3d1f046", + "type": "github" + }, + "original": { + "owner": "holochain-open-dev", + "ref": "nixify", + "repo": "profiles", + "type": "github" + } + }, + "profiles_2": { + "inputs": { + "hc-infra": "hc-infra_5", + "holochain": "holochain_17", + "nixpkgs": [ + "service", + "profiles", + "holochain", + "nixpkgs" + ], + "versions": "versions_8" + }, + "locked": { + "lastModified": 1718704622, + "narHash": "sha256-M4fVwabAu/j3Cx9xbwyH6RX4pVWkhJ5Hy2ikqUgoccI=", "owner": "holochain-open-dev", "repo": "profiles", - "rev": "69dba6ebf0ee04985e799ccaa39ae2852ab465b7", + "rev": "d7ea5ffc05312b00acd6c9446cba81d7e7852752", "type": "github" }, "original": { @@ -2878,6 +3487,18 @@ "url": "file:/dev/null" } }, + "repo-git_10": { + "flake": false, + "locked": { + "narHash": "sha256-d6xi4mKdjkX2JFicDIv5niSzpyI0m/Hnm8GGAIU04kY=", + "type": "file", + "url": "file:/dev/null" + }, + "original": { + "type": "file", + "url": "file:/dev/null" + } + }, "repo-git_2": { "flake": false, "locked": { @@ -2962,84 +3583,44 @@ "url": "file:/dev/null" } }, + "repo-git_9": { + "flake": false, + "locked": { + "narHash": "sha256-d6xi4mKdjkX2JFicDIv5niSzpyI0m/Hnm8GGAIU04kY=", + "type": "file", + "url": "file:/dev/null" + }, + "original": { + "type": "file", + "url": "file:/dev/null" + } + }, "root": { "inputs": { - "hcUtils": "hcUtils", + "hc-infra": "hc-infra", "holochain": "holochain_3", "nixpkgs": [ "holochain", "nixpkgs" ], "service": "service", - "versions": "versions_8" + "versions": "versions_10" } }, "rust-overlay": { "inputs": { - "flake-utils": "flake-utils", - "nixpkgs": [ - "hcUtils", - "holochain", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1713492869, - "narHash": "sha256-Zv+ZQq3X+EH6oogkXaJ8dGN8t1v26kPZgC5bki04GnM=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "1e9264d1214d3db00c795b41f75d55b5e153758e", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_10": { - "inputs": { - "flake-utils": "flake-utils_10", "nixpkgs": [ - "service", - "module", - "profiles", "hc-infra", "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1712628742, - "narHash": "sha256-FIAlt8mbPUs8jRuh6xpFtYzDsyHzmiLNPcen8HwvD00=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "e7354bb9e5f68b2074e272fd5f5ac3f4848860ba", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" - } - }, - "rust-overlay_11": { - "inputs": { - "flake-utils": "flake-utils_11", - "nixpkgs": [ - "service", - "module", - "profiles", - "hc-infra", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1712628742, - "narHash": "sha256-FIAlt8mbPUs8jRuh6xpFtYzDsyHzmiLNPcen8HwvD00=", + "lastModified": 1719714047, + "narHash": "sha256-MeNPopLLv63EZj5L43j4TZkmW4wj1ouoc/h/E20sl/U=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "e7354bb9e5f68b2074e272fd5f5ac3f4848860ba", + "rev": "cb216719ce89a43dfb3d1b86a9575e89f4b727a4", "type": "github" }, "original": { @@ -3048,23 +3629,22 @@ "type": "github" } }, - "rust-overlay_12": { + "rust-overlay_10": { "inputs": { - "flake-utils": "flake-utils_12", + "flake-utils": "flake-utils_6", "nixpkgs": [ "service", - "module", "profiles", "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1712628742, - "narHash": "sha256-FIAlt8mbPUs8jRuh6xpFtYzDsyHzmiLNPcen8HwvD00=", + "lastModified": 1718504420, + "narHash": "sha256-F2HT/abCfr0CDpkvXwYCscJyD66XDTLMVfdrIMRp2ck=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "e7354bb9e5f68b2074e272fd5f5ac3f4848860ba", + "rev": "0043c3f92304823cc2c0a4354b0feaa61dfb4cd9", "type": "github" }, "original": { @@ -3075,18 +3655,17 @@ }, "rust-overlay_2": { "inputs": { - "flake-utils": "flake-utils_2", "nixpkgs": [ - "hcUtils", + "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1713492869, - "narHash": "sha256-Zv+ZQq3X+EH6oogkXaJ8dGN8t1v26kPZgC5bki04GnM=", + "lastModified": 1719714047, + "narHash": "sha256-MeNPopLLv63EZj5L43j4TZkmW4wj1ouoc/h/E20sl/U=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "1e9264d1214d3db00c795b41f75d55b5e153758e", + "rev": "cb216719ce89a43dfb3d1b86a9575e89f4b727a4", "type": "github" }, "original": { @@ -3097,18 +3676,19 @@ }, "rust-overlay_3": { "inputs": { - "flake-utils": "flake-utils_3", "nixpkgs": [ + "service", + "hc-infra", "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1713924823, - "narHash": "sha256-kOeyS3GFwgnKvzuBMmFqEAX0xwZ7Nj4/5tXuvpZ0d4U=", + "lastModified": 1719714047, + "narHash": "sha256-MeNPopLLv63EZj5L43j4TZkmW4wj1ouoc/h/E20sl/U=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "8a2edac3ae926a2a6ce60f4595dcc4540fc8cad4", + "rev": "cb216719ce89a43dfb3d1b86a9575e89f4b727a4", "type": "github" }, "original": { @@ -3119,20 +3699,18 @@ }, "rust-overlay_4": { "inputs": { - "flake-utils": "flake-utils_4", "nixpkgs": [ "service", - "hcUtils", "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1713492869, - "narHash": "sha256-Zv+ZQq3X+EH6oogkXaJ8dGN8t1v26kPZgC5bki04GnM=", + "lastModified": 1719714047, + "narHash": "sha256-MeNPopLLv63EZj5L43j4TZkmW4wj1ouoc/h/E20sl/U=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "1e9264d1214d3db00c795b41f75d55b5e153758e", + "rev": "cb216719ce89a43dfb3d1b86a9575e89f4b727a4", "type": "github" }, "original": { @@ -3143,19 +3721,21 @@ }, "rust-overlay_5": { "inputs": { - "flake-utils": "flake-utils_5", + "flake-utils": "flake-utils", "nixpkgs": [ "service", - "hcUtils", + "module", + "hc-infra", + "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1713492869, - "narHash": "sha256-Zv+ZQq3X+EH6oogkXaJ8dGN8t1v26kPZgC5bki04GnM=", + "lastModified": 1717467480, + "narHash": "sha256-9Fbar+ycxdfZ6HbwOCgD+jWG3du/12TFisKRQm4Zhfc=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "1e9264d1214d3db00c795b41f75d55b5e153758e", + "rev": "260ff391290a2b23958d04db0d3e7015c8417401", "type": "github" }, "original": { @@ -3166,19 +3746,20 @@ }, "rust-overlay_6": { "inputs": { - "flake-utils": "flake-utils_6", + "flake-utils": "flake-utils_2", "nixpkgs": [ "service", + "module", "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1713924823, - "narHash": "sha256-kOeyS3GFwgnKvzuBMmFqEAX0xwZ7Nj4/5tXuvpZ0d4U=", + "lastModified": 1717467480, + "narHash": "sha256-9Fbar+ycxdfZ6HbwOCgD+jWG3du/12TFisKRQm4Zhfc=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "8a2edac3ae926a2a6ce60f4595dcc4540fc8cad4", + "rev": "260ff391290a2b23958d04db0d3e7015c8417401", "type": "github" }, "original": { @@ -3189,21 +3770,22 @@ }, "rust-overlay_7": { "inputs": { - "flake-utils": "flake-utils_7", + "flake-utils": "flake-utils_3", "nixpkgs": [ "service", "module", - "hcUtils", + "profiles", + "hc-infra", "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1713492869, - "narHash": "sha256-Zv+ZQq3X+EH6oogkXaJ8dGN8t1v26kPZgC5bki04GnM=", + "lastModified": 1717121863, + "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "1e9264d1214d3db00c795b41f75d55b5e153758e", + "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", "type": "github" }, "original": { @@ -3214,20 +3796,21 @@ }, "rust-overlay_8": { "inputs": { - "flake-utils": "flake-utils_8", + "flake-utils": "flake-utils_4", "nixpkgs": [ "service", "module", - "hcUtils", + "profiles", + "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1713492869, - "narHash": "sha256-Zv+ZQq3X+EH6oogkXaJ8dGN8t1v26kPZgC5bki04GnM=", + "lastModified": 1717121863, + "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "1e9264d1214d3db00c795b41f75d55b5e153758e", + "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", "type": "github" }, "original": { @@ -3238,20 +3821,21 @@ }, "rust-overlay_9": { "inputs": { - "flake-utils": "flake-utils_9", + "flake-utils": "flake-utils_5", "nixpkgs": [ "service", - "module", + "profiles", + "hc-infra", "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1713924823, - "narHash": "sha256-kOeyS3GFwgnKvzuBMmFqEAX0xwZ7Nj4/5tXuvpZ0d4U=", + "lastModified": 1718504420, + "narHash": "sha256-F2HT/abCfr0CDpkvXwYCscJyD66XDTLMVfdrIMRp2ck=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "8a2edac3ae926a2a6ce60f4595dcc4540fc8cad4", + "rev": "0043c3f92304823cc2c0a4354b0feaa61dfb4cd9", "type": "github" }, "original": { @@ -3263,16 +3847,33 @@ "scaffolding": { "flake": false, "locked": { - "lastModified": 1713363855, - "narHash": "sha256-Y9KsDAjlZZab07NL7pI1izxLOYT4BWYTx1h9DilW8Fk=", + "lastModified": 1718803517, + "narHash": "sha256-TXefe4AJxnfcXDQa9V/rM1ieWybi043pTUI1td4xfzM=", + "owner": "holochain", + "repo": "scaffolding", + "rev": "ea8dfd8ed4778184338edd3549711f94e70f780e", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3", + "repo": "scaffolding", + "type": "github" + } + }, + "scaffolding_10": { + "flake": false, + "locked": { + "lastModified": 1718803517, + "narHash": "sha256-TXefe4AJxnfcXDQa9V/rM1ieWybi043pTUI1td4xfzM=", "owner": "holochain", "repo": "scaffolding", - "rev": "9ac485d52122b92bd2988a8fea1a8e4d9a18c3a1", + "rev": "ea8dfd8ed4778184338edd3549711f94e70f780e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } @@ -3280,16 +3881,16 @@ "scaffolding_2": { "flake": false, "locked": { - "lastModified": 1713363855, - "narHash": "sha256-Y9KsDAjlZZab07NL7pI1izxLOYT4BWYTx1h9DilW8Fk=", + "lastModified": 1718803517, + "narHash": "sha256-TXefe4AJxnfcXDQa9V/rM1ieWybi043pTUI1td4xfzM=", "owner": "holochain", "repo": "scaffolding", - "rev": "9ac485d52122b92bd2988a8fea1a8e4d9a18c3a1", + "rev": "ea8dfd8ed4778184338edd3549711f94e70f780e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } @@ -3297,16 +3898,16 @@ "scaffolding_3": { "flake": false, "locked": { - "lastModified": 1713363855, - "narHash": "sha256-Y9KsDAjlZZab07NL7pI1izxLOYT4BWYTx1h9DilW8Fk=", + "lastModified": 1717435938, + "narHash": "sha256-cF4TNX5gz8AvBsdbWanwMaLV4gXuobfpUTN5f9PIFNY=", "owner": "holochain", "repo": "scaffolding", - "rev": "9ac485d52122b92bd2988a8fea1a8e4d9a18c3a1", + "rev": "341d6a43fc357398a7361e58ad33df91f48177e6", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } @@ -3314,16 +3915,16 @@ "scaffolding_4": { "flake": false, "locked": { - "lastModified": 1712589090, - "narHash": "sha256-neMBujjSEsOI0/MT1JpYnjtMq4tKHloCbYd8w6ARAKQ=", + "lastModified": 1717056432, + "narHash": "sha256-zsSoSsqrDKI/ETGkkjKAIl9GXZ8Qe1T6/TpMvlVRc8M=", "owner": "holochain", "repo": "scaffolding", - "rev": "55b17239fb7aa80d6afce24479bb2b7ef18c5b6b", + "rev": "a14167ccf966d1b7ef9b35a68bb359864c2c6fae", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } @@ -3331,16 +3932,16 @@ "scaffolding_5": { "flake": false, "locked": { - "lastModified": 1712589090, - "narHash": "sha256-neMBujjSEsOI0/MT1JpYnjtMq4tKHloCbYd8w6ARAKQ=", + "lastModified": 1717056432, + "narHash": "sha256-zsSoSsqrDKI/ETGkkjKAIl9GXZ8Qe1T6/TpMvlVRc8M=", "owner": "holochain", "repo": "scaffolding", - "rev": "55b17239fb7aa80d6afce24479bb2b7ef18c5b6b", + "rev": "a14167ccf966d1b7ef9b35a68bb359864c2c6fae", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } @@ -3348,16 +3949,16 @@ "scaffolding_6": { "flake": false, "locked": { - "lastModified": 1713363855, - "narHash": "sha256-Y9KsDAjlZZab07NL7pI1izxLOYT4BWYTx1h9DilW8Fk=", + "lastModified": 1718803517, + "narHash": "sha256-TXefe4AJxnfcXDQa9V/rM1ieWybi043pTUI1td4xfzM=", "owner": "holochain", "repo": "scaffolding", - "rev": "9ac485d52122b92bd2988a8fea1a8e4d9a18c3a1", + "rev": "ea8dfd8ed4778184338edd3549711f94e70f780e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } @@ -3365,16 +3966,16 @@ "scaffolding_7": { "flake": false, "locked": { - "lastModified": 1713363855, - "narHash": "sha256-Y9KsDAjlZZab07NL7pI1izxLOYT4BWYTx1h9DilW8Fk=", + "lastModified": 1717661456, + "narHash": "sha256-e+9YRRFJg89rfHDWtumEa33rpa2vmij/zw7Uwl6BP/g=", "owner": "holochain", "repo": "scaffolding", - "rev": "9ac485d52122b92bd2988a8fea1a8e4d9a18c3a1", + "rev": "1ffc9eb350b82784a8fb609073f1c7eccf2e0fc0", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } @@ -3382,23 +3983,40 @@ "scaffolding_8": { "flake": false, "locked": { - "lastModified": 1713363855, - "narHash": "sha256-Y9KsDAjlZZab07NL7pI1izxLOYT4BWYTx1h9DilW8Fk=", + "lastModified": 1717661456, + "narHash": "sha256-e+9YRRFJg89rfHDWtumEa33rpa2vmij/zw7Uwl6BP/g=", + "owner": "holochain", + "repo": "scaffolding", + "rev": "1ffc9eb350b82784a8fb609073f1c7eccf2e0fc0", + "type": "github" + }, + "original": { + "owner": "holochain", + "ref": "holochain-0.3", + "repo": "scaffolding", + "type": "github" + } + }, + "scaffolding_9": { + "flake": false, + "locked": { + "lastModified": 1718803517, + "narHash": "sha256-TXefe4AJxnfcXDQa9V/rM1ieWybi043pTUI1td4xfzM=", "owner": "holochain", "repo": "scaffolding", - "rev": "9ac485d52122b92bd2988a8fea1a8e4d9a18c3a1", + "rev": "ea8dfd8ed4778184338edd3549711f94e70f780e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } }, "service": { "inputs": { - "hcUtils": "hcUtils_2", + "hc-infra": "hc-infra_2", "holochain": "holochain_6", "module": "module", "nixpkgs": [ @@ -3406,11 +4024,12 @@ "holochain", "nixpkgs" ], - "versions": "versions_7" + "profiles": "profiles_2", + "versions": "versions_9" }, "locked": { "lastModified": 1, - "narHash": "sha256-IcoNovudOmQyx+piffIxjoGfDnV/n7g14459STbD4f8=", + "narHash": "sha256-2mSPRkrjgwDv0fvhqaLgAmYBxXp3rdhHcXYdegifaLE=", "path": "../service-repo", "type": "path" }, @@ -3434,51 +4053,6 @@ "type": "github" } }, - "systems_10": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_11": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_12": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, "systems_2": { "locked": { "lastModified": 1681028828, @@ -3554,69 +4128,47 @@ "type": "github" } }, - "systems_7": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_8": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" + "versions": { + "inputs": { + "holochain": "holochain_2", + "lair": "lair", + "launcher": "launcher", + "scaffolding": "scaffolding" }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_9": { "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "dir": "versions/0_3", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", + "owner": "holochain", + "repo": "holochain", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { - "owner": "nix-systems", - "repo": "default", + "dir": "versions/0_3", + "owner": "holochain", + "repo": "holochain", "type": "github" } }, - "versions": { + "versions_10": { "inputs": { - "holochain": "holochain_2", - "lair": "lair", - "launcher": "launcher", - "scaffolding": "scaffolding" + "holochain": "holochain_20", + "lair": "lair_10", + "launcher": "launcher_10", + "scaffolding": "scaffolding_10" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1713509737, - "narHash": "sha256-w3gU0t5ELF6F2Sw/ZMgGRWTpxy/g0ZXnUZK1bZfqrgs=", + "dir": "versions/0_3", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "d08d66a1293ea4bb2185f49f5af55be1fb4fbda1", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3630,16 +4182,16 @@ "scaffolding": "scaffolding_2" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1713509737, - "narHash": "sha256-w3gU0t5ELF6F2Sw/ZMgGRWTpxy/g0ZXnUZK1bZfqrgs=", + "dir": "versions/0_3", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "d08d66a1293ea4bb2185f49f5af55be1fb4fbda1", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3653,16 +4205,16 @@ "scaffolding": "scaffolding_3" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1713509737, - "narHash": "sha256-w3gU0t5ELF6F2Sw/ZMgGRWTpxy/g0ZXnUZK1bZfqrgs=", + "dir": "versions/0_3_rc", + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", "owner": "holochain", "repo": "holochain", - "rev": "d08d66a1293ea4bb2185f49f5af55be1fb4fbda1", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3_rc", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3676,16 +4228,16 @@ "scaffolding": "scaffolding_4" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1712658297, - "narHash": "sha256-+uDfTOPKtNUy2i6TjD7eMwRxU8RXo+FOgiY+C0SGwls=", + "dir": "versions/0_3_rc", + "lastModified": 1717137080, + "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", "owner": "holochain", "repo": "holochain", - "rev": "e49d2eb781aba3f521c54b45e3585f42575ef367", + "rev": "b3eb737766e488841f70e07af51c4b35de91e255", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3_rc", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3699,16 +4251,16 @@ "scaffolding": "scaffolding_5" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1712658297, - "narHash": "sha256-+uDfTOPKtNUy2i6TjD7eMwRxU8RXo+FOgiY+C0SGwls=", + "dir": "versions/0_3_rc", + "lastModified": 1717137080, + "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", "owner": "holochain", "repo": "holochain", - "rev": "e49d2eb781aba3f521c54b45e3585f42575ef367", + "rev": "b3eb737766e488841f70e07af51c4b35de91e255", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3_rc", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3722,16 +4274,16 @@ "scaffolding": "scaffolding_6" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1713944178, - "narHash": "sha256-I5EfdfppecLnJgsFKGvGTvqwhVCm1VgspzFFj5pJzpU=", + "dir": "versions/0_3", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "a7a7ff34b6477f87114fdb9ad29d50b90de1899c", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3739,22 +4291,22 @@ }, "versions_7": { "inputs": { - "holochain": "holochain_15", + "holochain": "holochain_16", "lair": "lair_7", "launcher": "launcher_7", "scaffolding": "scaffolding_7" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1713944178, - "narHash": "sha256-I5EfdfppecLnJgsFKGvGTvqwhVCm1VgspzFFj5pJzpU=", + "dir": "versions/0_3", + "lastModified": 1718595024, + "narHash": "sha256-aWmx2q7l1PXOG28VHBoyQyPLr9hw7IWjLrnqDzFGid4=", "owner": "holochain", "repo": "holochain", - "rev": "a7a7ff34b6477f87114fdb9ad29d50b90de1899c", + "rev": "44e59aa1dbe5f91b9f221bf0efeabdee9c16d313", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3762,22 +4314,45 @@ }, "versions_8": { "inputs": { - "holochain": "holochain_16", + "holochain": "holochain_18", "lair": "lair_8", "launcher": "launcher_8", "scaffolding": "scaffolding_8" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1713944178, - "narHash": "sha256-I5EfdfppecLnJgsFKGvGTvqwhVCm1VgspzFFj5pJzpU=", + "dir": "versions/0_3", + "lastModified": 1718595024, + "narHash": "sha256-aWmx2q7l1PXOG28VHBoyQyPLr9hw7IWjLrnqDzFGid4=", + "owner": "holochain", + "repo": "holochain", + "rev": "44e59aa1dbe5f91b9f221bf0efeabdee9c16d313", + "type": "github" + }, + "original": { + "dir": "versions/0_3", + "owner": "holochain", + "repo": "holochain", + "type": "github" + } + }, + "versions_9": { + "inputs": { + "holochain": "holochain_19", + "lair": "lair_9", + "launcher": "launcher_9", + "scaffolding": "scaffolding_9" + }, + "locked": { + "dir": "versions/0_3", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "a7a7ff34b6477f87114fdb9ad29d50b90de1899c", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" diff --git a/nix/fixtures/app-repo/flake.nix b/nix/fixtures/app-repo/flake.nix index 9ca6606..da99efa 100644 --- a/nix/fixtures/app-repo/flake.nix +++ b/nix/fixtures/app-repo/flake.nix @@ -4,13 +4,13 @@ inputs = { nixpkgs.follows = "holochain/nixpkgs"; - versions.url = "github:holochain/holochain?dir=versions/weekly"; + versions.url = "github:holochain/holochain?dir=versions/0_3"; holochain = { url = "github:holochain/holochain"; inputs.versions.follows = "versions"; }; - hcUtils.url = "path:../../.."; + hc-infra.url = "path:../../.."; service.url = "path:../service-repo"; }; @@ -21,22 +21,12 @@ systems = builtins.attrNames inputs.holochain.devShells; perSystem = { inputs', config, pkgs, system, lib, self', ... }: { devShells.default = pkgs.mkShell { - inputsFrom = [ inputs'.holochain.devShells.holonix ]; - packages = with pkgs; [ - nodejs_20 - # more packages go here - cargo-nextest - (inputs.hcUtils.lib.syncNpmDependenciesWithNix { - inherit system; - holochainPackages = upstreamNpmPackages { inherit inputs'; }; - }) + inputsFrom = [ + inputs'.hc-infra.devShells.synchronized-pnpm + inputs'.holochain.devShells.holonix ]; - - shellHook = '' - sync-npm-dependencies-with-nix - ''; + packages = [ pkgs.nodejs_20 ]; }; - # packages.i = inputs'.profiles.packages.profiles_ui; }; }; } diff --git a/nix/fixtures/app-repo/happ/happ.nix b/nix/fixtures/app-repo/happ/happ.nix index 26a08a6..30856d5 100644 --- a/nix/fixtures/app-repo/happ/happ.nix +++ b/nix/fixtures/app-repo/happ/happ.nix @@ -1,28 +1,14 @@ -{ inputs, allDnas, ... }: +{ inputs, ... }: { - perSystem = - { inputs' - , config - , pkgs - , system - , lib - , self' - , options - , ... - }: { - packages = - let - happManifest = ./happ.yaml; - dnas = (allDnas { inherit self' inputs'; }) // { - }; - in - { - my_happ = inputs.hcUtils.outputs.lib.happ { - holochain = inputs'.holochain; - inherit dnas happManifest; - }; - }; - }; + perSystem = { inputs', config, pkgs, system, lib, self', options, ... }: { + packages = { + my_happ = inputs.hc-infra.outputs.lib.happ { + happManifest = ./happ.yaml; + holochain = inputs'.holochain; + dnas = { my_dna = inputs'.service.packages.my_dna; }; + }; + }; + }; } diff --git a/nix/fixtures/module-repo/flake.nix b/nix/fixtures/module-repo/flake.nix index ff8d3e4..558dc7e 100644 --- a/nix/fixtures/module-repo/flake.nix +++ b/nix/fixtures/module-repo/flake.nix @@ -4,7 +4,7 @@ inputs = { nixpkgs.follows = "holochain/nixpkgs"; - versions.url = "github:holochain/holochain?dir=versions/weekly"; + versions.url = "github:holochain/holochain?dir=versions/0_3"; holochain = { url = "github:holochain/holochain"; diff --git a/nix/fixtures/service-repo/flake.lock b/nix/fixtures/service-repo/flake.lock index d57f4de..5b71dd8 100644 --- a/nix/fixtures/service-repo/flake.lock +++ b/nix/fixtures/service-repo/flake.lock @@ -1156,42 +1156,6 @@ "type": "github" } }, - "flake-utils_7": { - "inputs": { - "systems": "systems_7" - }, - "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, - "flake-utils_8": { - "inputs": { - "systems": "systems_8" - }, - "locked": { - "lastModified": 1705309234, - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "hc-infra": { "inputs": { "crane": "crane", @@ -1210,7 +1174,7 @@ }, "locked": { "lastModified": 0, - "narHash": "sha256-S874RcRn2JanOsPWj26yfjtzEXkHdE/CE0jugEcW9Qk=", + "narHash": "sha256-phQlqVr7YPZpSzxFDf27NgAoxi9bJnmNP+RSSsNEwmY=", "path": "../../..", "type": "path" }, @@ -1239,7 +1203,7 @@ }, "locked": { "lastModified": 0, - "narHash": "sha256-52Cp3SUsgtzzgDP0bGgQrbH76/NWTNVUmKZbfEO2LnY=", + "narHash": "sha256-jRJ+uLy62IRvL2+fTcLIFbF4RPllzz+uWf2qpBqjUdk=", "path": "../../..", "type": "path" }, @@ -1269,11 +1233,11 @@ "versions": "versions_3" }, "locked": { - "lastModified": 1717080664, - "narHash": "sha256-RFIGhUAiK32eoFar0c9TR+28uaCur110qC9266aLxMo=", + "lastModified": 1717147896, + "narHash": "sha256-FB89+Gy0d9O8fLSQK1QCiBbvnErUIDrSYbH9AbZ3xKs=", "owner": "holochain-open-dev", "repo": "infrastructure", - "rev": "724d178075dcc686fb25adb8fac86e57a1b9b812", + "rev": "d67f81362f056a0c75a447fe7b03c28115d8b50d", "type": "github" }, "original": { @@ -1301,11 +1265,11 @@ "versions": "versions_6" }, "locked": { - "lastModified": 1717143074, - "narHash": "sha256-BgIQ8yenG1CTfvdgYVg99LDBYyIz5gQczJ46dt0vqGE=", + "lastModified": 1718703835, + "narHash": "sha256-iQtqBin8OijXKYFHhb60RG9NkCVoj4W/yOOr7kqyrag=", "owner": "holochain-open-dev", "repo": "infrastructure", - "rev": "1fe2b5ca7b874fb136ffcce550bc95271455ab06", + "rev": "0dce5f239fa42ca421eefd36104c034ccd22a6b1", "type": "github" }, "original": { @@ -1354,11 +1318,11 @@ ] }, "locked": { - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { @@ -1387,16 +1351,16 @@ "holochain_11": { "flake": false, "locked": { - "lastModified": 1716944805, - "narHash": "sha256-JKwV3v71mBo1l7OW9d5S4jlzBktbGTC6+EyHnq1oeSI=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "f505a55342f9aba7bf15a0ab7203e631cddb89fe", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.4.0-dev.5", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } @@ -1446,11 +1410,11 @@ ] }, "locked": { - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "lastModified": 1718595024, + "narHash": "sha256-aWmx2q7l1PXOG28VHBoyQyPLr9hw7IWjLrnqDzFGid4=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "44e59aa1dbe5f91b9f221bf0efeabdee9c16d313", "type": "github" }, "original": { @@ -1462,16 +1426,16 @@ "holochain_13": { "flake": false, "locked": { - "lastModified": 1715896367, - "narHash": "sha256-jRxb8HsXUV7Fba3hMCL+TycbvF7v+JT53eIryZPu878=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "9f293072c41bd053e9cd88f746a456ee1dee1990", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.1-rc.0", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } @@ -1516,11 +1480,11 @@ ] }, "locked": { - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "lastModified": 1718595024, + "narHash": "sha256-aWmx2q7l1PXOG28VHBoyQyPLr9hw7IWjLrnqDzFGid4=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "44e59aa1dbe5f91b9f221bf0efeabdee9c16d313", "type": "github" }, "original": { @@ -1532,16 +1496,16 @@ "holochain_15": { "flake": false, "locked": { - "lastModified": 1715896367, - "narHash": "sha256-jRxb8HsXUV7Fba3hMCL+TycbvF7v+JT53eIryZPu878=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "9f293072c41bd053e9cd88f746a456ee1dee1990", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.1-rc.0", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } @@ -1549,16 +1513,16 @@ "holochain_16": { "flake": false, "locked": { - "lastModified": 1716944805, - "narHash": "sha256-JKwV3v71mBo1l7OW9d5S4jlzBktbGTC6+EyHnq1oeSI=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "f505a55342f9aba7bf15a0ab7203e631cddb89fe", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.4.0-dev.5", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } @@ -1566,16 +1530,16 @@ "holochain_2": { "flake": false, "locked": { - "lastModified": 1715896367, - "narHash": "sha256-jRxb8HsXUV7Fba3hMCL+TycbvF7v+JT53eIryZPu878=", + "lastModified": 1718142789, + "narHash": "sha256-Lam1hWLqi+zv0umdTIIHK9YKHVWQrI/Z4AySo97xK9E=", "owner": "holochain", "repo": "holochain", - "rev": "9f293072c41bd053e9cd88f746a456ee1dee1990", + "rev": "582f05b66b690448b1574d1aa6004114ff98187f", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.1-rc.0", + "ref": "holochain-0.3.1", "repo": "holochain", "type": "github" } @@ -1615,11 +1579,11 @@ ] }, "locked": { - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { @@ -1673,11 +1637,11 @@ ] }, "locked": { - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", "type": "github" }, "original": { @@ -1689,16 +1653,16 @@ "holochain_5": { "flake": false, "locked": { - "lastModified": 1715896367, - "narHash": "sha256-jRxb8HsXUV7Fba3hMCL+TycbvF7v+JT53eIryZPu878=", + "lastModified": 1717415946, + "narHash": "sha256-Fjvmz9JKwwKzluJqax8dk3Y8gjnKW2ec2+rBwujK+nA=", "owner": "holochain", "repo": "holochain", - "rev": "9f293072c41bd053e9cd88f746a456ee1dee1990", + "rev": "dc34e4e851f1a8e4bfa3a36ff1adf6c8a2c64e47", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-0.3.1-rc.0", + "ref": "holochain-0.3.1-rc.1", "repo": "holochain", "type": "github" } @@ -1743,11 +1707,11 @@ ] }, "locked": { - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", "type": "github" }, "original": { @@ -1806,11 +1770,11 @@ ] }, "locked": { - "lastModified": 1717008431, - "narHash": "sha256-cRPG2hDyFlxsT2bGlINJOjhZ4VXPBZ3lryXXXgKZ+rQ=", + "lastModified": 1717137080, + "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", "owner": "holochain", "repo": "holochain", - "rev": "54e08e370c674c87d2dcac3146cd0aff76df93aa", + "rev": "b3eb737766e488841f70e07af51c4b35de91e255", "type": "github" }, "original": { @@ -1881,11 +1845,11 @@ ] }, "locked": { - "lastModified": 1717008431, - "narHash": "sha256-cRPG2hDyFlxsT2bGlINJOjhZ4VXPBZ3lryXXXgKZ+rQ=", + "lastModified": 1717137080, + "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", "owner": "holochain", "repo": "holochain", - "rev": "54e08e370c674c87d2dcac3146cd0aff76df93aa", + "rev": "b3eb737766e488841f70e07af51c4b35de91e255", "type": "github" }, "original": { @@ -2033,11 +1997,11 @@ "launcher": { "flake": false, "locked": { - "lastModified": 1716406557, - "narHash": "sha256-6eWndYspznXKYIJcuPCWFZ3lxdh7TrlEUGP1zaE5Mgs=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f20844aa5041432547c55176d71e67b32e302f77", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { @@ -2050,11 +2014,11 @@ "launcher_2": { "flake": false, "locked": { - "lastModified": 1716406557, - "narHash": "sha256-6eWndYspznXKYIJcuPCWFZ3lxdh7TrlEUGP1zaE5Mgs=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f20844aa5041432547c55176d71e67b32e302f77", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { @@ -2101,16 +2065,16 @@ "launcher_5": { "flake": false, "locked": { - "lastModified": 1715106263, - "narHash": "sha256-a7iQ8pKGz6fghJrtXq0Xamp57GE8Hd3w5YQASzz5Wlk=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "92bd39e1c66912d61c35c4725d7b106959888670", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -2118,11 +2082,11 @@ "launcher_6": { "flake": false, "locked": { - "lastModified": 1716406557, - "narHash": "sha256-6eWndYspznXKYIJcuPCWFZ3lxdh7TrlEUGP1zaE5Mgs=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f20844aa5041432547c55176d71e67b32e302f77", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { @@ -2135,11 +2099,11 @@ "launcher_7": { "flake": false, "locked": { - "lastModified": 1716406557, - "narHash": "sha256-6eWndYspznXKYIJcuPCWFZ3lxdh7TrlEUGP1zaE5Mgs=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "f20844aa5041432547c55176d71e67b32e302f77", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { @@ -2152,16 +2116,16 @@ "launcher_8": { "flake": false, "locked": { - "lastModified": 1715106263, - "narHash": "sha256-a7iQ8pKGz6fghJrtXq0Xamp57GE8Hd3w5YQASzz5Wlk=", + "lastModified": 1717431387, + "narHash": "sha256-+VvWwBmxcgePV1L6kU2mSkg3emMiMgpdQnCqvQJkRPk=", "owner": "holochain", "repo": "launcher", - "rev": "92bd39e1c66912d61c35c4725d7b106959888670", + "rev": "9d9cab5e6b57e1c278113921ff203e515c8bbd2e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "launcher", "type": "github" } @@ -2180,7 +2144,7 @@ }, "locked": { "lastModified": 1, - "narHash": "sha256-kMLFZJ+8iU6y+nAopWGQ1WTWsKh3FhRt1qpvI/rxp7c=", + "narHash": "sha256-e0HnY5TRPsBIOrWfn45L6wey0AKDtORExNvJweFy7CM=", "path": "../module-repo", "type": "path" }, @@ -2778,11 +2742,11 @@ "versions": "versions_4" }, "locked": { - "lastModified": 1717084946, - "narHash": "sha256-arSCQ0JJdyBNfSKw4s35Myh/WLMYjhS4KNr+q95c/VU=", + "lastModified": 1717434000, + "narHash": "sha256-bUM+dUEuHu45C5ZUCun/NTdRb48fPvBhej84/zAKQxI=", "owner": "holochain-open-dev", "repo": "profiles", - "rev": "f1936872f767615ad50179d0aa770e2841ca0373", + "rev": "63aafdb8e4f9eb97741b98634859cb48f3d1f046", "type": "github" }, "original": { @@ -2804,11 +2768,11 @@ "versions": "versions_7" }, "locked": { - "lastModified": 1717148189, - "narHash": "sha256-eV7faXSNTutvNNMr4zqYcdQREnXskFuGnWD0TSc57bs=", + "lastModified": 1718704622, + "narHash": "sha256-M4fVwabAu/j3Cx9xbwyH6RX4pVWkhJ5Hy2ikqUgoccI=", "owner": "holochain-open-dev", "repo": "profiles", - "rev": "016fa67a7dea8080108f2e1a3de52e54f071f79c", + "rev": "d7ea5ffc05312b00acd6c9446cba81d7e7852752", "type": "github" }, "original": { @@ -2929,7 +2893,6 @@ }, "rust-overlay": { "inputs": { - "flake-utils": "flake-utils", "nixpkgs": [ "hc-infra", "holochain", @@ -2937,11 +2900,11 @@ ] }, "locked": { - "lastModified": 1717121863, - "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", + "lastModified": 1719714047, + "narHash": "sha256-MeNPopLLv63EZj5L43j4TZkmW4wj1ouoc/h/E20sl/U=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", + "rev": "cb216719ce89a43dfb3d1b86a9575e89f4b727a4", "type": "github" }, "original": { @@ -2952,18 +2915,17 @@ }, "rust-overlay_2": { "inputs": { - "flake-utils": "flake-utils_2", "nixpkgs": [ "holochain", "nixpkgs" ] }, "locked": { - "lastModified": 1717121863, - "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", + "lastModified": 1719714047, + "narHash": "sha256-MeNPopLLv63EZj5L43j4TZkmW4wj1ouoc/h/E20sl/U=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", + "rev": "cb216719ce89a43dfb3d1b86a9575e89f4b727a4", "type": "github" }, "original": { @@ -2974,7 +2936,7 @@ }, "rust-overlay_3": { "inputs": { - "flake-utils": "flake-utils_3", + "flake-utils": "flake-utils", "nixpkgs": [ "module", "hc-infra", @@ -2983,11 +2945,11 @@ ] }, "locked": { - "lastModified": 1717121863, - "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", + "lastModified": 1717467480, + "narHash": "sha256-9Fbar+ycxdfZ6HbwOCgD+jWG3du/12TFisKRQm4Zhfc=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", + "rev": "260ff391290a2b23958d04db0d3e7015c8417401", "type": "github" }, "original": { @@ -2998,7 +2960,7 @@ }, "rust-overlay_4": { "inputs": { - "flake-utils": "flake-utils_4", + "flake-utils": "flake-utils_2", "nixpkgs": [ "module", "holochain", @@ -3006,11 +2968,11 @@ ] }, "locked": { - "lastModified": 1717121863, - "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", + "lastModified": 1717467480, + "narHash": "sha256-9Fbar+ycxdfZ6HbwOCgD+jWG3du/12TFisKRQm4Zhfc=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", + "rev": "260ff391290a2b23958d04db0d3e7015c8417401", "type": "github" }, "original": { @@ -3021,7 +2983,7 @@ }, "rust-overlay_5": { "inputs": { - "flake-utils": "flake-utils_5", + "flake-utils": "flake-utils_3", "nixpkgs": [ "module", "profiles", @@ -3031,11 +2993,11 @@ ] }, "locked": { - "lastModified": 1716949111, - "narHash": "sha256-ms3aD3Z2jKd1dk8qd0D/N7C8vFxn6z6LQ1G7cvNTVJ8=", + "lastModified": 1717121863, + "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2e7ccf572ce0f0547d4cf4426de4482936882d0e", + "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", "type": "github" }, "original": { @@ -3046,7 +3008,7 @@ }, "rust-overlay_6": { "inputs": { - "flake-utils": "flake-utils_6", + "flake-utils": "flake-utils_4", "nixpkgs": [ "module", "profiles", @@ -3055,11 +3017,11 @@ ] }, "locked": { - "lastModified": 1716949111, - "narHash": "sha256-ms3aD3Z2jKd1dk8qd0D/N7C8vFxn6z6LQ1G7cvNTVJ8=", + "lastModified": 1717121863, + "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2e7ccf572ce0f0547d4cf4426de4482936882d0e", + "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", "type": "github" }, "original": { @@ -3070,7 +3032,7 @@ }, "rust-overlay_7": { "inputs": { - "flake-utils": "flake-utils_7", + "flake-utils": "flake-utils_5", "nixpkgs": [ "profiles", "hc-infra", @@ -3079,11 +3041,11 @@ ] }, "locked": { - "lastModified": 1717121863, - "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", + "lastModified": 1718504420, + "narHash": "sha256-F2HT/abCfr0CDpkvXwYCscJyD66XDTLMVfdrIMRp2ck=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", + "rev": "0043c3f92304823cc2c0a4354b0feaa61dfb4cd9", "type": "github" }, "original": { @@ -3094,7 +3056,7 @@ }, "rust-overlay_8": { "inputs": { - "flake-utils": "flake-utils_8", + "flake-utils": "flake-utils_6", "nixpkgs": [ "profiles", "holochain", @@ -3102,11 +3064,11 @@ ] }, "locked": { - "lastModified": 1717121863, - "narHash": "sha256-/3sxIe7MZqF/jw1RTQCSmgTjwVod43mmrk84m50MJQ4=", + "lastModified": 1718504420, + "narHash": "sha256-F2HT/abCfr0CDpkvXwYCscJyD66XDTLMVfdrIMRp2ck=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "2a7b53172ed08f856b8382d7dcfd36a4e0cbd866", + "rev": "0043c3f92304823cc2c0a4354b0feaa61dfb4cd9", "type": "github" }, "original": { @@ -3118,11 +3080,11 @@ "scaffolding": { "flake": false, "locked": { - "lastModified": 1717056432, - "narHash": "sha256-zsSoSsqrDKI/ETGkkjKAIl9GXZ8Qe1T6/TpMvlVRc8M=", + "lastModified": 1718803517, + "narHash": "sha256-TXefe4AJxnfcXDQa9V/rM1ieWybi043pTUI1td4xfzM=", "owner": "holochain", "repo": "scaffolding", - "rev": "a14167ccf966d1b7ef9b35a68bb359864c2c6fae", + "rev": "ea8dfd8ed4778184338edd3549711f94e70f780e", "type": "github" }, "original": { @@ -3135,11 +3097,11 @@ "scaffolding_2": { "flake": false, "locked": { - "lastModified": 1717056432, - "narHash": "sha256-zsSoSsqrDKI/ETGkkjKAIl9GXZ8Qe1T6/TpMvlVRc8M=", + "lastModified": 1717435938, + "narHash": "sha256-cF4TNX5gz8AvBsdbWanwMaLV4gXuobfpUTN5f9PIFNY=", "owner": "holochain", "repo": "scaffolding", - "rev": "a14167ccf966d1b7ef9b35a68bb359864c2c6fae", + "rev": "341d6a43fc357398a7361e58ad33df91f48177e6", "type": "github" }, "original": { @@ -3152,11 +3114,11 @@ "scaffolding_3": { "flake": false, "locked": { - "lastModified": 1716370784, - "narHash": "sha256-iCsenLqNBpKDfGGZuXbxH0BYjgrG5Me8dvzan7VIQ5Q=", + "lastModified": 1717056432, + "narHash": "sha256-zsSoSsqrDKI/ETGkkjKAIl9GXZ8Qe1T6/TpMvlVRc8M=", "owner": "holochain", "repo": "scaffolding", - "rev": "b4b1e0f8298551c44e99d3897eedd995b4b54314", + "rev": "a14167ccf966d1b7ef9b35a68bb359864c2c6fae", "type": "github" }, "original": { @@ -3169,11 +3131,11 @@ "scaffolding_4": { "flake": false, "locked": { - "lastModified": 1716370784, - "narHash": "sha256-iCsenLqNBpKDfGGZuXbxH0BYjgrG5Me8dvzan7VIQ5Q=", + "lastModified": 1717056432, + "narHash": "sha256-zsSoSsqrDKI/ETGkkjKAIl9GXZ8Qe1T6/TpMvlVRc8M=", "owner": "holochain", "repo": "scaffolding", - "rev": "b4b1e0f8298551c44e99d3897eedd995b4b54314", + "rev": "a14167ccf966d1b7ef9b35a68bb359864c2c6fae", "type": "github" }, "original": { @@ -3186,16 +3148,16 @@ "scaffolding_5": { "flake": false, "locked": { - "lastModified": 1716496525, - "narHash": "sha256-DB4KmZ5rVXcEiet843ivQuT9iB1JHuzIUl45ZBjPJXg=", + "lastModified": 1718803517, + "narHash": "sha256-TXefe4AJxnfcXDQa9V/rM1ieWybi043pTUI1td4xfzM=", "owner": "holochain", "repo": "scaffolding", - "rev": "d99193b228a4ff972987ded190886d8dddc374bf", + "rev": "ea8dfd8ed4778184338edd3549711f94e70f780e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } @@ -3203,11 +3165,11 @@ "scaffolding_6": { "flake": false, "locked": { - "lastModified": 1717056432, - "narHash": "sha256-zsSoSsqrDKI/ETGkkjKAIl9GXZ8Qe1T6/TpMvlVRc8M=", + "lastModified": 1717661456, + "narHash": "sha256-e+9YRRFJg89rfHDWtumEa33rpa2vmij/zw7Uwl6BP/g=", "owner": "holochain", "repo": "scaffolding", - "rev": "a14167ccf966d1b7ef9b35a68bb359864c2c6fae", + "rev": "1ffc9eb350b82784a8fb609073f1c7eccf2e0fc0", "type": "github" }, "original": { @@ -3220,11 +3182,11 @@ "scaffolding_7": { "flake": false, "locked": { - "lastModified": 1717056432, - "narHash": "sha256-zsSoSsqrDKI/ETGkkjKAIl9GXZ8Qe1T6/TpMvlVRc8M=", + "lastModified": 1717661456, + "narHash": "sha256-e+9YRRFJg89rfHDWtumEa33rpa2vmij/zw7Uwl6BP/g=", "owner": "holochain", "repo": "scaffolding", - "rev": "a14167ccf966d1b7ef9b35a68bb359864c2c6fae", + "rev": "1ffc9eb350b82784a8fb609073f1c7eccf2e0fc0", "type": "github" }, "original": { @@ -3237,16 +3199,16 @@ "scaffolding_8": { "flake": false, "locked": { - "lastModified": 1716496525, - "narHash": "sha256-DB4KmZ5rVXcEiet843ivQuT9iB1JHuzIUl45ZBjPJXg=", + "lastModified": 1718803517, + "narHash": "sha256-TXefe4AJxnfcXDQa9V/rM1ieWybi043pTUI1td4xfzM=", "owner": "holochain", "repo": "scaffolding", - "rev": "d99193b228a4ff972987ded190886d8dddc374bf", + "rev": "ea8dfd8ed4778184338edd3549711f94e70f780e", "type": "github" }, "original": { "owner": "holochain", - "ref": "holochain-weekly", + "ref": "holochain-0.3", "repo": "scaffolding", "type": "github" } @@ -3341,36 +3303,6 @@ "type": "github" } }, - "systems_7": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, - "systems_8": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, "versions": { "inputs": { "holochain": "holochain_2", @@ -3379,16 +3311,16 @@ "scaffolding": "scaffolding" }, "locked": { - "dir": "versions/0_3_rc", - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "dir": "versions/0_3", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { - "dir": "versions/0_3_rc", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3403,11 +3335,11 @@ }, "locked": { "dir": "versions/0_3_rc", - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "lastModified": 1717482700, + "narHash": "sha256-JxnEyQ/GkBmAIRa6C+QU8BfMLfZXga8HhsKuvMIcz0k=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "feff99c570ab9e9f73c627683e081a3fbcab5ef6", "type": "github" }, "original": { @@ -3426,11 +3358,11 @@ }, "locked": { "dir": "versions/0_3_rc", - "lastModified": 1717008431, - "narHash": "sha256-cRPG2hDyFlxsT2bGlINJOjhZ4VXPBZ3lryXXXgKZ+rQ=", + "lastModified": 1717137080, + "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", "owner": "holochain", "repo": "holochain", - "rev": "54e08e370c674c87d2dcac3146cd0aff76df93aa", + "rev": "b3eb737766e488841f70e07af51c4b35de91e255", "type": "github" }, "original": { @@ -3449,11 +3381,11 @@ }, "locked": { "dir": "versions/0_3_rc", - "lastModified": 1717008431, - "narHash": "sha256-cRPG2hDyFlxsT2bGlINJOjhZ4VXPBZ3lryXXXgKZ+rQ=", + "lastModified": 1717137080, + "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", "owner": "holochain", "repo": "holochain", - "rev": "54e08e370c674c87d2dcac3146cd0aff76df93aa", + "rev": "b3eb737766e488841f70e07af51c4b35de91e255", "type": "github" }, "original": { @@ -3471,16 +3403,16 @@ "scaffolding": "scaffolding_5" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "dir": "versions/0_3", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3494,16 +3426,16 @@ "scaffolding": "scaffolding_6" }, "locked": { - "dir": "versions/0_3_rc", - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "dir": "versions/0_3", + "lastModified": 1718595024, + "narHash": "sha256-aWmx2q7l1PXOG28VHBoyQyPLr9hw7IWjLrnqDzFGid4=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "44e59aa1dbe5f91b9f221bf0efeabdee9c16d313", "type": "github" }, "original": { - "dir": "versions/0_3_rc", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3517,16 +3449,16 @@ "scaffolding": "scaffolding_7" }, "locked": { - "dir": "versions/0_3_rc", - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "dir": "versions/0_3", + "lastModified": 1718595024, + "narHash": "sha256-aWmx2q7l1PXOG28VHBoyQyPLr9hw7IWjLrnqDzFGid4=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "44e59aa1dbe5f91b9f221bf0efeabdee9c16d313", "type": "github" }, "original": { - "dir": "versions/0_3_rc", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" @@ -3540,16 +3472,16 @@ "scaffolding": "scaffolding_8" }, "locked": { - "dir": "versions/weekly", - "lastModified": 1717137080, - "narHash": "sha256-2a47qhWwVTw96Eu+CRaJGLYXimlzlAq8V3T+DcSEQ6s=", + "dir": "versions/0_3", + "lastModified": 1719863118, + "narHash": "sha256-sGl+U3LebjHQ8/jKEi3N+Af+zVVUoH4/3qrdBHWWYd4=", "owner": "holochain", "repo": "holochain", - "rev": "b3eb737766e488841f70e07af51c4b35de91e255", + "rev": "d42e7211967ade4d7f0707e274101a40c93684e5", "type": "github" }, "original": { - "dir": "versions/weekly", + "dir": "versions/0_3", "owner": "holochain", "repo": "holochain", "type": "github" diff --git a/nix/fixtures/service-repo/flake.nix b/nix/fixtures/service-repo/flake.nix index 11f7aba..f80d6a4 100644 --- a/nix/fixtures/service-repo/flake.nix +++ b/nix/fixtures/service-repo/flake.nix @@ -4,7 +4,7 @@ inputs = { nixpkgs.follows = "holochain/nixpkgs"; - versions.url = "github:holochain/holochain?dir=versions/weekly"; + versions.url = "github:holochain/holochain?dir=versions/0_3"; holochain = { url = "github:holochain/holochain"; diff --git a/nix/happ.nix b/nix/happ.nix index b9c4165..5e97dc7 100644 --- a/nix/happ.nix +++ b/nix/happ.nix @@ -10,48 +10,51 @@ let manifest = (callPackage ./import-yaml.nix { }) happManifest; dnaToBundled = role: role // { - dna = role.dna // { bundled = dnas.${role.name}.meta.release; }; + dna = role.dna // { bundled = "./${role.name}.dna"; }; }; - roles = builtins.map dnaToBundled manifest.roles; - manifest' = manifest // { roles = roles; }; + manifest' = manifest // { roles = builtins.map dnaToBundled manifest.roles; }; happManifestJson = writeText "happ.json" (builtins.toJSON manifest'); happManifestYaml = runCommandLocal "json-to-yaml" { } " ${json2yaml}/bin/json2yaml ${happManifestJson} $out\n"; + release = runCommandLocal manifest.name { srcs = builtins.map (dna: dna.meta.release) dnaSrcs; - meta = { - inherit debug; - holochainPackageType = "happ"; - }; + meta = { holochainPackageType = "happ"; }; } '' mkdir workdir + cp ${happManifestYaml} workdir/happ.yaml + + ${ + builtins.toString (builtins.map (role: '' + cp ${dnas.${role.name}.meta.release} ./workdir/${role.name}.dna + '') manifest'.roles) + } + ${holochain.packages.holochain}/bin/hc app pack workdir mv workdir/${manifest.name}.happ $out ''; - debug = let - # Recurse over the DNA roles, and add the correct bundled DNA package by name - - manifest = (callPackage ./import-yaml.nix { }) happManifest; - dnaToBundled = role: - role // { - dna = role.dna // { bundled = dnas.${role.name}; }; - }; - roles = builtins.map dnaToBundled manifest.roles; - - manifest' = manifest // { roles = roles; }; - - happManifestJson = writeText "happ.json" (builtins.toJSON manifest'); - happManifestYaml = runCommandLocal "json-to-yaml" { } - " ${json2yaml}/bin/json2yaml ${happManifestJson} $out\n"; - in runCommandLocal manifest.name { + + debug = runCommandLocal manifest.name { srcs = dnaSrcs; meta = { inherit release; holochainPackageType = "happ"; }; - } - " mkdir workdir\n cp ${happManifestYaml} workdir/happ.yaml\n ${holochain.packages.holochain}/bin/hc app pack workdir\n mv workdir/${manifest.name}.happ $out\n"; + } '' + mkdir workdir + + cp ${happManifestYaml} workdir/happ.yaml + + ${ + builtins.toString (builtins.map (role: '' + cp ${dnas.${role.name}} ./workdir/${role.name}.dna + '') manifest.roles) + } + + ${holochain.packages.holochain}/bin/hc app pack workdir + mv workdir/${manifest.name}.happ $out + ''; in debug diff --git a/nix/zome.nix b/nix/zome.nix index 2c94515..eb01481 100644 --- a/nix/zome.nix +++ b/nix/zome.nix @@ -81,12 +81,14 @@ let in runCommandLocal "${crate}-deterministic" { meta = { holochainPackageType = "zome"; }; } " cp ${wasm}/lib/${crate}.wasm $out \n"; - release = runCommandNoCC crate { + + release = runCommandLocal crate { meta = { holochainPackageType = "zome"; }; buildInputs = [ binaryen ]; } '' wasm-opt --strip-debug -Oz -o $out ${deterministicWasm} ''; + debug = runCommandLocal "${crate}-debug" { meta = { holochainPackageType = "zome";