diff --git a/flake.lock b/flake.lock index 5d8bd361..4f699881 100644 --- a/flake.lock +++ b/flake.lock @@ -493,6 +493,23 @@ "type": "github" } }, + "gaia17-src": { + "flake": false, + "locked": { + "lastModified": 1717626378, + "narHash": "sha256-FiCnGz5ZQQv2NyPW/Z7puZw6oFKcdoNsspSCK8Nkc44=", + "owner": "cosmos", + "repo": "gaia", + "rev": "17f2ba0b90d1d2884f7b67518ec08dfd37f001a7", + "type": "github" + }, + "original": { + "owner": "cosmos", + "ref": "v17.2.0", + "repo": "gaia", + "type": "github" + } + }, "gaia5-src": { "flake": false, "locked": { @@ -1350,6 +1367,7 @@ "gaia13-src": "gaia13-src", "gaia14-src": "gaia14-src", "gaia15-src": "gaia15-src", + "gaia17-src": "gaia17-src", "gaia5-src": "gaia5-src", "gaia6-ordered-src": "gaia6-ordered-src", "gaia6-src": "gaia6-src", diff --git a/flake.nix b/flake.nix index e8c3d4ef..cf845d1a 100644 --- a/flake.nix +++ b/flake.nix @@ -77,6 +77,9 @@ gaia-main-src.url = "github:cosmos/gaia"; gaia-main-src.flake = false; + gaia17-src.url = "github:cosmos/gaia/v17.2.0"; + gaia17-src.flake = false; + gaia15-src.url = "github:cosmos/gaia/v15.2.0"; gaia15-src.flake = false; diff --git a/modules/apps.nix b/modules/apps.nix index 0e78fd41..732295fe 100644 --- a/modules/apps.nix +++ b/modules/apps.nix @@ -90,6 +90,10 @@ type = "app"; program = "${packages.gaia15}/bin/gaiad"; }; + gaia17 = { + type = "app"; + program = "${packages.gaia17}/bin/gaiad"; + }; gaia-main = { type = "app"; program = "${packages.gaia-main}/bin/gaiad"; diff --git a/packages/gaia.nix b/packages/gaia.nix index 6c112626..fe6e32ed 100644 --- a/packages/gaia.nix +++ b/packages/gaia.nix @@ -162,6 +162,21 @@ # Tests have to be disabled because they require Docker to run doCheck = false; }; + + gaia17 = { + name = "gaia"; + vendorHash = "sha256-gDzq+Jfs5EyH0tbeBzkz3xR75t324yaWLRhw59U8aRI="; + version = "v17.2.0"; + goVersion = "1.21"; + src = gaia17-src; + rev = gaia17-src.rev; + tags = ["netgo"]; + engine = "cometbft/cometbft"; + proxyVendor = true; + + # Tests have to be disabled because they require Docker to run + doCheck = false; + }; }; in gaias // {gaia-main = gaias.gaia8;}