Replace nim-codex by logos-storage-nim

This commit is contained in:
Arnaud 2025-12-24 10:29:27 +04:00
parent d85c87c288
commit a42c2b40ef
No known key found for this signature in database
GPG Key ID: 20E40A5D3110766F

View File

@ -26,11 +26,11 @@
}; };
build = targets: buildTarget.override { inherit targets; }; build = targets: buildTarget.override { inherit targets; };
in rec { in rec {
nim-codex = build ["all"]; logos-storage-nim = build ["all"];
default = nim-codex; default = logos-storage-nim;
}); });
nixosModules.nim-codex = { config, lib, pkgs, ... }: import ./nix/service.nix { nixosModules.logos-storage-nim = { config, lib, pkgs, ... }: import ./nix/service.nix {
inherit config lib pkgs self; inherit config lib pkgs self;
circomCompatPkg = circom-compat.packages.${pkgs.system}.default; circomCompatPkg = circom-compat.packages.${pkgs.system}.default;
}; };
@ -40,7 +40,7 @@
in { in {
default = pkgs.mkShell { default = pkgs.mkShell {
inputsFrom = [ inputsFrom = [
packages.${system}.nim-codex packages.${system}.logos-storage-nim
circom-compat.packages.${system}.default circom-compat.packages.${system}.default
]; ];
# Not using buildInputs to override fakeGit and fakeCargo. # Not using buildInputs to override fakeGit and fakeCargo.
@ -51,24 +51,24 @@
checks = forAllSystems (system: let checks = forAllSystems (system: let
pkgs = pkgsFor.${system}; pkgs = pkgsFor.${system};
in { in {
nim-codex-test = pkgs.nixosTest { logos-storage-nim-test = pkgs.nixosTest {
name = "nim-codex-test"; name = "logos-storage-nim-test";
nodes = { nodes = {
server = { config, pkgs, ... }: { server = { config, pkgs, ... }: {
imports = [ self.nixosModules.nim-codex ]; imports = [ self.nixosModules.logos-storage-nim ];
services.nim-codex.enable = true; services.logos-storage-nim.enable = true;
services.nim-codex.settings = { services.logos-storage-nim.settings = {
data-dir = "/var/lib/nim-codex-test"; data-dir = "/var/lib/logos-storage-nim-test";
}; };
systemd.services.nim-codex.serviceConfig.StateDirectory = "nim-codex-test"; systemd.services.logos-storage-nim.serviceConfig.StateDirectory = "logos-storage-nim-test";
}; };
}; };
testScript = '' testScript = ''
print("Starting test: nim-codex-test") print("Starting test: logos-storage-nim-test")
machine.start() machine.start()
machine.wait_for_unit("nim-codex.service") machine.wait_for_unit("logos-storage-nim.service")
machine.succeed("test -d /var/lib/nim-codex-test") machine.succeed("test -d /var/lib/logos-storage-nim-test")
machine.wait_until_succeeds("journalctl -u nim-codex.service | grep 'Started Storage node'", 10) machine.wait_until_succeeds("journalctl -u logos-storage-nim.service | grep 'Started Storage node'", 10)
''; '';
}; };
}); });