diff --git a/ci/release/hermes.Dockerfile b/ci/release/hermes.Dockerfile index fdec4ac082..77b78f605f 100644 --- a/ci/release/hermes.Dockerfile +++ b/ci/release/hermes.Dockerfile @@ -3,7 +3,7 @@ # Usage: (from the root of the working copy) # $ docker build . -t informalsystems/hermes -f ci/release/hermes.Dockerfile -FROM rust:1-buster AS build-env +FROM rust:1.81-bookworm AS build-env ARG TAG diff --git a/tools/integration-test/src/bin/test_setup_with_binary_channel.rs b/tools/integration-test/src/bin/test_setup_with_binary_channel.rs index 44d6cb40e4..4d8630f27f 100644 --- a/tools/integration-test/src/bin/test_setup_with_binary_channel.rs +++ b/tools/integration-test/src/bin/test_setup_with_binary_channel.rs @@ -28,6 +28,7 @@ use ibc_relayer::config::ChainConfig; use ibc_relayer::keyring::Store; use ibc_test_framework::prelude::*; +use prost::bytes::buf::Chain; use std::env; use std::path::PathBuf; @@ -48,7 +49,13 @@ impl TestOverrides for Test { // keys are stored to ~/.hermes/keys so that we can use them // with external relayer commands. chain_config.key_store_type = Store::Test; - } + }, + ChainConfig::Astria(chain_config) => { + // Modify the key store type to `Store::Test` so that the wallet + // keys are stored to ~/.hermes/keys so that we can use them + // with external relayer commands. + chain_config.key_store_type = Store::Test; + }, } } } diff --git a/tools/integration-test/src/bin/test_setup_with_fee_enabled_binary_channel.rs b/tools/integration-test/src/bin/test_setup_with_fee_enabled_binary_channel.rs index ac938158d2..a84494af4e 100644 --- a/tools/integration-test/src/bin/test_setup_with_fee_enabled_binary_channel.rs +++ b/tools/integration-test/src/bin/test_setup_with_fee_enabled_binary_channel.rs @@ -49,7 +49,13 @@ impl TestOverrides for Test { // keys are stored to ~/.hermes/keys so that we can use them // with external relayer commands. chain_config.key_store_type = Store::Test; - } + }, + ChainConfig::Astria(chain_config) => { + // Modify the key store type to `Store::Test` so that the wallet + // keys are stored to ~/.hermes/keys so that we can use them + // with external relayer commands. + chain_config.key_store_type = Store::Test; + }, } } } diff --git a/tools/integration-test/src/bin/test_setup_with_ternary_channel.rs b/tools/integration-test/src/bin/test_setup_with_ternary_channel.rs index 1cfcd0f921..e1550a3c0d 100644 --- a/tools/integration-test/src/bin/test_setup_with_ternary_channel.rs +++ b/tools/integration-test/src/bin/test_setup_with_ternary_channel.rs @@ -48,7 +48,13 @@ impl TestOverrides for Test { // keys are stored to ~/.hermes/keys so that we can use them // with external relayer commands. chain_config.key_store_type = Store::Test; - } + }, + ChainConfig::Astria(chain_config) => { + // Modify the key store type to `Store::Test` so that the wallet + // keys are stored to ~/.hermes/keys so that we can use them + // with external relayer commands. + chain_config.key_store_type = Store::Test; + }, } } }