diff --git a/.changelog/unreleased/improvements/ibc-integration-test/4167-add-gaia-v19.md b/.changelog/unreleased/improvements/ibc-integration-test/4167-add-gaia-v19.md new file mode 100644 index 0000000000..1bde795e0f --- /dev/null +++ b/.changelog/unreleased/improvements/ibc-integration-test/4167-add-gaia-v19.md @@ -0,0 +1,2 @@ +- Update the version of Gaia running the integration tests in the CI from `v18.1.0` + to `v19.1.0` ([\#4167](https://github.com/informalsystems/hermes/issues/4167)) \ No newline at end of file diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index bfd1e1b1c8..acc834d81b 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -45,7 +45,7 @@ jobs: fail-fast: false matrix: chain: - - package: gaia18 + - package: gaia19 command: gaiad account_prefix: cosmos native_token: stake @@ -95,11 +95,13 @@ jobs: account_prefix: migaloo native_token: stake features: ics29-fee,ica,forward-packet - - package: injective - command: injectived - account_prefix: inj - native_token: stake - features: forward-packet,fee-grant + # Disable Injective because wasmvm hasn't been correctly + # wired for Injective in Cosmos Nix + #- package: injective + # command: injectived + # account_prefix: inj + # native_token: stake + # features: forward-packet,fee-grant steps: - uses: actions/checkout@v4 @@ -176,10 +178,10 @@ jobs: fail-fast: false matrix: chain: - - package: .#gaia18 .#stride + - package: .#gaia19 .#stride command: gaiad,strided account_prefix: cosmos,stride - - package: .#gaia18 .#neutron + - package: .#gaia19 .#neutron command: gaiad,neutrond account_prefix: cosmos,neutron steps: @@ -221,7 +223,7 @@ jobs: fail-fast: false matrix: chain: - - package: .#gaia18 .#stride-no-admin + - package: .#gaia19 .#stride-no-admin command: gaiad,strided account_prefix: cosmos,stride steps: @@ -262,7 +264,7 @@ jobs: fail-fast: false matrix: chain: - - package: .#celestia .#gaia18 + - package: .#celestia .#gaia19 command: celestia-appd,gaiad account_prefix: celestia,cosmos native_token: utia,stake diff --git a/.github/workflows/misbehaviour.yml b/.github/workflows/misbehaviour.yml index 43dfc6635d..57deb0c103 100644 --- a/.github/workflows/misbehaviour.yml +++ b/.github/workflows/misbehaviour.yml @@ -43,7 +43,7 @@ jobs: fail-fast: false matrix: chain: - - package: gaia18 + - package: gaia19 command: gaiad account_prefix: cosmos steps: diff --git a/.github/workflows/multi-chains.yaml b/.github/workflows/multi-chains.yaml index 43846c1347..28d0ee00e0 100644 --- a/.github/workflows/multi-chains.yaml +++ b/.github/workflows/multi-chains.yaml @@ -58,7 +58,7 @@ jobs: fail-fast: false matrix: first-package: - - package: gaia18 + - package: gaia19 command: gaiad account_prefix: cosmos - package: ibc-go-v7-simapp diff --git a/flake.lock b/flake.lock index 9a71a2fcca..b6cf94aff5 100644 --- a/flake.lock +++ b/flake.lock @@ -157,6 +157,7 @@ "gaia15-src": "gaia15-src", "gaia17-src": "gaia17-src", "gaia18-src": "gaia18-src", + "gaia19-src": "gaia19-src", "gaia5-src": "gaia5-src", "gaia6-ordered-src": "gaia6-ordered-src", "gaia6-src": "gaia6-src", @@ -173,7 +174,9 @@ "ibc-go-v5-src": "ibc-go-v5-src", "ibc-go-v6-src": "ibc-go-v6-src", "ibc-go-v7-src": "ibc-go-v7-src", + "ibc-go-v7-wasm-src": "ibc-go-v7-wasm-src", "ibc-go-v8-src": "ibc-go-v8-src", + "ibc-go-v8-wasm-src": "ibc-go-v8-wasm-src", "ibc-go-v9-src": "ibc-go-v9-src", "ibc-rs-src": "ibc-rs-src", "ica-src": "ica-src", @@ -188,7 +191,7 @@ "neutron-src": "neutron-src", "nix-std": "nix-std", "nix2container": "nix2container", - "nixpkgs": "nixpkgs_3", + "nixpkgs": "nixpkgs_2", "osmosis-src": "osmosis-src", "provenance-src": "provenance-src", "regen-src": "regen-src", @@ -219,11 +222,11 @@ "wasmvm_2_1_0-src": "wasmvm_2_1_0-src" }, "locked": { - "lastModified": 1723637281, - "narHash": "sha256-PVodBpj6BF+Cv8d8/tHZmWh29bAEHeAlalJdQTmBBP4=", + "lastModified": 1724829165, + "narHash": "sha256-jO9JLB8qRZkHhEZ8K6ao+l0Cv3XbMaaBrcF6CuBZeBs=", "owner": "informalsystems", "repo": "cosmos.nix", - "rev": "5115762f60f6c700d9b211a3e7d10f4c909843dd", + "rev": "22efb3fef1b716623671387b0e81ba931ff018df", "type": "github" }, "original": { @@ -389,6 +392,7 @@ "systems": "systems" }, "locked": { + "lastModified": 1694529238, "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", "owner": "numtide", "repo": "flake-utils", @@ -649,6 +653,23 @@ "type": "github" } }, + "gaia19-src": { + "flake": false, + "locked": { + "lastModified": 1724235134, + "narHash": "sha256-iAljnCnviTZ0wpgUYtTj+adH6imx6g6+niLq72yuoTk=", + "owner": "cosmos", + "repo": "gaia", + "rev": "4106e7a673da18b518fd81231a8e8b99bbf0fd0d", + "type": "github" + }, + "original": { + "owner": "cosmos", + "ref": "v19.1.0", + "repo": "gaia", + "type": "github" + } + }, "gaia5-src": { "flake": false, "locked": { @@ -787,18 +808,21 @@ "gomod2nix": { "inputs": { "flake-utils": "flake-utils", - "nixpkgs": "nixpkgs" + "nixpkgs": [ + "cosmos-nix", + "nixpkgs" + ] }, "locked": { - "narHash": "sha256-f1NuMA2mZ3Chw2CjlUkRAzNgDw0TYyj1i5YZJRByDdo=", - "owner": "JonathanLorimer", + "lastModified": 1722589758, + "narHash": "sha256-sbbA8b6Q2vB/t/r1znHawoXLysCyD4L/6n6/RykiSnA=", + "owner": "nix-community", "repo": "gomod2nix", - "rev": "6d2fce6003d08eee42648f2931de8449d3de1f5f", + "rev": "4e08ca09253ef996bd4c03afa383b23e35fe28a1", "type": "github" }, "original": { - "owner": "JonathanLorimer", - "ref": "jonathan/update-go", + "owner": "nix-community", "repo": "gomod2nix", "type": "github" } @@ -835,7 +859,7 @@ "devenv": "devenv", "flake-utils": "flake-utils_3", "gomod2nix": "gomod2nix_2", - "nixpkgs": "nixpkgs_2", + "nixpkgs": "nixpkgs", "nixpkgs-unstable": "nixpkgs-unstable" }, "locked": { @@ -968,6 +992,23 @@ "type": "github" } }, + "ibc-go-v7-wasm-src": { + "flake": false, + "locked": { + "lastModified": 1722365763, + "narHash": "sha256-ZYGCvm1Ek1RaXKzkkwQCc56I2HzmbrLR/lFD5IZZdLc=", + "owner": "cosmos", + "repo": "ibc-go", + "rev": "13c071f0b34d67342f0b7a8874d84d2e68b887e1", + "type": "github" + }, + "original": { + "owner": "cosmos", + "ref": "modules/light-clients/08-wasm/v0.3.1+ibc-go-v7.4-wasmvm-v1.5", + "repo": "ibc-go", + "type": "github" + } + }, "ibc-go-v8-src": { "flake": false, "locked": { @@ -985,6 +1026,23 @@ "type": "github" } }, + "ibc-go-v8-wasm-src": { + "flake": false, + "locked": { + "lastModified": 1722365433, + "narHash": "sha256-mgfbibipk09LtO0h0hQDfnVA0cQADaI6Bq+ruyP6xI4=", + "owner": "cosmos", + "repo": "ibc-go", + "rev": "ccd4dc278e720be87418028026ebd93a80fa5ac0", + "type": "github" + }, + "original": { + "owner": "cosmos", + "ref": "modules/light-clients/08-wasm/v0.4.1+ibc-go-v8.4-wasmvm-v2.0", + "repo": "ibc-go", + "type": "github" + } + }, "ibc-go-v9-src": { "flake": false, "locked": { @@ -1053,15 +1111,16 @@ "injective-src": { "flake": false, "locked": { - "narHash": "sha256-Vr/l8/wtZ47wi1OTWhsfLetKZH8c1fUFeoQaxF+QS3c=", + "lastModified": 1722874193, + "narHash": "sha256-zDG32ogXMep0wKegDN8zm1YmadcVpwlrY+ITokefcVI=", "owner": "OpenDeFiFoundation", "repo": "injective-core", - "rev": "e1ab66c240524b05b872f63890fefcd4fced5f7a", + "rev": "725af8f9ca6809d6b1026d5e8dddeb309ff97b42", "type": "github" }, "original": { "owner": "OpenDeFiFoundation", - "ref": "v1.12.1", + "ref": "v1.13.1", "repo": "injective-core", "type": "github" } @@ -1260,17 +1319,15 @@ }, "nixpkgs": { "locked": { - "narHash": "sha256-D+zHwkwPc6oYQ4G3A1HuadopqRwUY/JkMwHz1YF7j4Q=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "e97b3e4186bcadf0ef1b6be22b8558eab1cdeb5d", - "type": "github" + "narHash": "sha256-LahKBAfGbY836gtpVNnWwBTIzN7yf/uYM/S0g393r0Y=", + "rev": "9f2ee8c91ac42da3ae6c6a1d21555f283458247e", + "revCount": 555392, + "type": "tarball", + "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2311.555392%2Brev-9f2ee8c91ac42da3ae6c6a1d21555f283458247e/018d7c73-3161-76d5-aca1-5929105b0aa0/source.tar.gz" }, "original": { - "owner": "NixOS", - "ref": "master", - "repo": "nixpkgs", - "type": "github" + "type": "tarball", + "url": "https://flakehub.com/f/NixOS/nixpkgs/0.2311.%2A.tar.gz" } }, "nixpkgs-lib": { @@ -1337,24 +1394,11 @@ }, "nixpkgs_2": { "locked": { - "narHash": "sha256-LahKBAfGbY836gtpVNnWwBTIzN7yf/uYM/S0g393r0Y=", - "rev": "9f2ee8c91ac42da3ae6c6a1d21555f283458247e", - "revCount": 555392, - "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2311.555392%2Brev-9f2ee8c91ac42da3ae6c6a1d21555f283458247e/018d7c73-3161-76d5-aca1-5929105b0aa0/source.tar.gz" - }, - "original": { - "type": "tarball", - "url": "https://flakehub.com/f/NixOS/nixpkgs/0.2311.%2A.tar.gz" - } - }, - "nixpkgs_3": { - "locked": { - "lastModified": 1722895844, - "narHash": "sha256-kGwDuefMQgzdzMXx1BN3+pS7oKafQd6LTDG6XMwcqrU=", + "lastModified": 1723603349, + "narHash": "sha256-VMg6N7MryOuvSJ8Sj6YydarnUCkL7cvMdrMcnsJnJCE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d3f42bd62aa840084563e3b93e4eab73cb0a0448", + "rev": "daf7bb95821b789db24fc1ac21f613db0c1bf2cb", "type": "github" }, "original": { @@ -1364,7 +1408,7 @@ "type": "github" } }, - "nixpkgs_4": { + "nixpkgs_3": { "locked": { "lastModified": 1706487304, "narHash": "sha256-LE8lVX28MV2jWJsidW13D2qrHU/RUUONendL2Q/WlJg=", @@ -1380,7 +1424,7 @@ "type": "github" } }, - "nixpkgs_5": { + "nixpkgs_4": { "locked": { "narHash": "sha256-4zOyp+hFW2Y7imxIpZqZGT8CEqKmDjwgfD6BzRUE0mQ=", "owner": "NixOS", @@ -1395,13 +1439,13 @@ "type": "github" } }, - "nixpkgs_6": { + "nixpkgs_5": { "locked": { - "lastModified": 1723603349, - "narHash": "sha256-VMg6N7MryOuvSJ8Sj6YydarnUCkL7cvMdrMcnsJnJCE=", + "lastModified": 1724748588, + "narHash": "sha256-NlpGA4+AIf1dKNq76ps90rxowlFXUsV9x7vK/mN37JM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "daf7bb95821b789db24fc1ac21f613db0c1bf2cb", + "rev": "a6292e34000dc93d43bccf78338770c1c5ec8a99", "type": "github" }, "original": { @@ -1528,13 +1572,13 @@ "inputs": { "cosmos-nix": "cosmos-nix", "flake-utils": "flake-utils_7", - "nixpkgs": "nixpkgs_6" + "nixpkgs": "nixpkgs_5" } }, "rust-overlay": { "inputs": { "flake-utils": "flake-utils_5", - "nixpkgs": "nixpkgs_4" + "nixpkgs": "nixpkgs_3" }, "locked": { "lastModified": 1710468700, @@ -1553,7 +1597,7 @@ "sbt-derivation": { "inputs": { "flake-utils": "flake-utils_6", - "nixpkgs": "nixpkgs_5" + "nixpkgs": "nixpkgs_4" }, "locked": { "narHash": "sha256-Pnej7WZIPomYWg8f/CZ65sfW85IfIUjYhphMMg7/LT0=", @@ -1681,6 +1725,7 @@ }, "systems": { "locked": { + "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", "repo": "default", diff --git a/flake.nix b/flake.nix index 1a9ae4229a..dcc5d9261d 100644 --- a/flake.nix +++ b/flake.nix @@ -32,7 +32,7 @@ cometbft evmos gaia6-ordered - gaia18 + gaia19 ibc-go-v2-simapp ibc-go-v3-simapp ibc-go-v4-simapp