Skip to content

Commit

Permalink
Merge branch 'master' into luca_joss/update-juno-to-v25
Browse files Browse the repository at this point in the history
  • Loading branch information
ljoss17 committed Nov 14, 2024
2 parents 24f1ac3 + b279982 commit a1b35f2
Show file tree
Hide file tree
Showing 59 changed files with 1,872 additions and 704 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Fix error messages in logs to accurately display the RPC endpoint
that failed.
([\#4250](https://github.com/informalsystems/hermes/issues/4250))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Fix an issue where Hermes would fail to connect to gRPC servers
with an IPv6 address.
([\#4237](https://github.com/informalsystems/hermes/issues/4237))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Disable TLS configuration when using IPv6 for the gRPC endpoint.
([\#4224](https://github.com/informalsystems/hermes/issues/4224))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Update the version of Gaia running the integration tests in the CI from `v18.1.0`
to `v20.0.0` ([\#4204](https://github.com/informalsystems/hermes/issues/4204))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Use CCV consumer ID to submit misbehaviour messages
([\#4153](https://github.com/informalsystems/hermes/issues/4153))
54 changes: 49 additions & 5 deletions .github/workflows/integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
fail-fast: false
matrix:
chain:
- package: gaia18
- package: gaia20
command: gaiad
account_prefix: cosmos
native_token: stake
Expand Down Expand Up @@ -178,10 +178,10 @@ jobs:
fail-fast: false
matrix:
chain:
- package: .#gaia18 .#stride
- package: .#gaia20 .#stride
command: gaiad,strided
account_prefix: cosmos,stride
- package: .#gaia18 .#neutron
- package: .#gaia20 .#neutron
command: gaiad,neutrond
account_prefix: cosmos,neutron
steps:
Expand Down Expand Up @@ -218,12 +218,13 @@ jobs:
--features interchain-security,ica interchain_security::
interchain-security-icq:
if: false # Disable CCQ test
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
chain:
- package: .#gaia18 .#stride-no-admin
- package: .#gaia20 .#stride-no-admin
command: gaiad,strided
account_prefix: cosmos,stride
steps:
Expand Down Expand Up @@ -264,7 +265,7 @@ jobs:
fail-fast: false
matrix:
chain:
- package: .#celestia .#gaia18
- package: .#celestia .#gaia20
command: celestia-appd,gaiad
account_prefix: celestia,cosmos
native_token: utia,stake
Expand Down Expand Up @@ -301,3 +302,46 @@ jobs:
nix shell .#python ${{ matrix.chain.package }} -c \
cargo nextest run -p ibc-integration-test --no-fail-fast --failure-output final --test-threads=2 \
--features celestia
# Run the transfer test using IPv6 for gRPC endpoint
ipv6-grpc-endpoint:
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
chain:
- package: .#gaia20
command: gaiad
account_prefix: cosmos
steps:
- uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main
with:
extra-conf: |
substituters = https://cache.nixos.org
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- name: Install Cachix
uses: cachix/cachix-action@v15
with:
name: cosmos-nix
- uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: stable
- uses: actions-rs/cargo@v1
with:
command: test
args: -p ibc-integration-test --no-fail-fast --no-run
- name: Install cargo-nextest
run: curl -LsSf https://get.nexte.st/latest/linux | tar zxf - -C ${CARGO_HOME:-~/.cargo}/bin
- env:
RUST_LOG: info
RUST_BACKTRACE: 1
NO_COLOR_LOG: 1
CHAIN_COMMAND_PATHS: ${{ matrix.chain.command }}
ACCOUNT_PREFIXES: ${{ matrix.chain.account_prefix }}
IPV6_GRPC: true
run: |
nix shell ${{ matrix.chain.package }} -c \
cargo nextest run -p ibc-integration-test --no-fail-fast --failure-output final --test-threads=2 \
tests::transfer::test_ibc_transfer
20 changes: 9 additions & 11 deletions .github/workflows/misbehaviour.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,20 +43,20 @@ jobs:
fail-fast: false
matrix:
chain:
- package: gaia18
- package: gaia20
command: gaiad
account_prefix: cosmos
steps:
- uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main
with:
with:
extra-conf: |
substituters = https://cache.nixos.org
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- name: Install Cachix
uses: cachix/cachix-action@v15
with:
with:
name: cosmos-nix
- name: Install sconfig
uses: jaxxstorm/[email protected]
Expand Down Expand Up @@ -102,13 +102,13 @@ jobs:
- uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main
with:
with:
extra-conf: |
substituters = https://cache.nixos.org
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- name: Install Cachix
uses: cachix/cachix-action@v15
with:
with:
name: cosmos-nix
- name: Install sconfig
uses: jaxxstorm/[email protected]
Expand Down Expand Up @@ -154,13 +154,13 @@ jobs:
- uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main
with:
with:
extra-conf: |
substituters = https://cache.nixos.org
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- name: Install Cachix
uses: cachix/cachix-action@v15
with:
with:
name: cosmos-nix
- name: Install sconfig
uses: jaxxstorm/[email protected]
Expand Down Expand Up @@ -193,7 +193,6 @@ jobs:
run: |
nix shell .#${{ matrix.chain.package }} -c bash light_client_attack_freeze_test.sh
ics-double-sign:
runs-on: ubuntu-20.04
timeout-minutes: 20
Expand All @@ -207,13 +206,13 @@ jobs:
- uses: actions/checkout@v4
- name: Install Nix
uses: DeterminateSystems/nix-installer-action@main
with:
with:
extra-conf: |
substituters = https://cache.nixos.org
trusted-public-keys = cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
- name: Install Cachix
uses: cachix/cachix-action@v15
with:
with:
name: cosmos-nix
- name: Install sconfig
uses: jaxxstorm/[email protected]
Expand Down Expand Up @@ -245,4 +244,3 @@ jobs:
working-directory: ci/misbehaviour-ics
run: |
nix shell .#${{ matrix.chain.package }} -c bash double_sign_test.sh
2 changes: 1 addition & 1 deletion .github/workflows/multi-chains.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
fail-fast: false
matrix:
first-package:
- package: gaia18
- package: gaia20
command: gaiad
account_prefix: cosmos
- package: ibc-go-v7-simapp
Expand Down
Loading

0 comments on commit a1b35f2

Please sign in to comment.