From c30f5d39d1c7677dfe07b4a53d2cca5f9fc8a74c Mon Sep 17 00:00:00 2001 From: Carlos Rodriguez Date: Fri, 16 Dec 2022 21:41:38 +0100 Subject: [PATCH] update compatibility tests with new release branches (#2946) * update compatibility tests * compatibility tests for v4.3.x * adding tags to tests * Skip e2e if test matrix does not exist (#2949) Co-authored-by: Carlos Rodriguez Co-authored-by: Cian Hatton --- .../incentivized-transfer-chain-a.json | 4 ++-- .../incentivized-transfer-chain-b.json | 4 ++-- .../transfer-chain-a.json | 4 ++-- .../transfer-chain-b.json | 4 ++-- .../release-v5.0.x/connection-chain-a.json | 10 ---------- .../release-v5.0.x/connection-chain-b.json | 10 ---------- .../release-v5.0.x/transfer-chain-a.json | 14 -------------- .../release-v5.0.x/transfer-chain-b.json | 14 -------------- .../incentivized-transfer-chain-a.json | 4 ++-- .../incentivized-transfer-chain-b.json | 4 ++-- .../transfer-chain-a.json | 4 ++-- .../transfer-chain-b.json | 4 ++-- .../release-v6.0.x/client-chain-a.json | 10 ---------- .../release-v6.0.x/client-chain-b.json | 10 ---------- .../client-chain-a.json | 4 ++-- .../client-chain-b.json | 4 ++-- .../connection-chain-a.json | 4 ++-- .../connection-chain-b.json | 4 ++-- .../ica-chain-a.json | 4 ++-- .../release-v6.1.x/ica-chain-b.json | 12 ++++++++++++ .../ica-gov-chain-a.json | 4 ++-- .../release-v6.1.x/ica-gov-chain-b.json | 10 ++++++++++ .../ica-groups-chain-a.json | 4 ++-- .../release-v6.1.x/ica-groups-chain-b.json | 10 ++++++++++ .../incentivized-ica-chain-a.json | 4 ++-- .../release-v6.1.x/incentivized-ica-chain-b.json | 11 +++++++++++ .../incentivized-transfer-chain-a.json | 4 ++-- .../incentivized-transfer-chain-b.json | 4 ++-- .../release-v6.1.x/transfer-chain-a.json | 15 +++++++++++++++ .../release-v6.1.x/transfer-chain-b.json | 15 +++++++++++++++ .../unreleased/client.json | 4 ++-- .../unreleased/connection.json | 4 ++-- .../unreleased/incentivized-transfer.json | 4 ++-- .../unreleased/transfer.json | 4 ++-- .../e2e-compatibility-workflow-call.yaml | 1 + .github/workflows/e2e-compatibility.yaml | 12 ++++++------ 36 files changed, 124 insertions(+), 118 deletions(-) rename .github/compatibility-test-matrices/{release-v5.0.x => release-v4.3.x}/incentivized-transfer-chain-a.json (80%) rename .github/compatibility-test-matrices/{release-v6.0.x => release-v4.3.x}/incentivized-transfer-chain-b.json (80%) rename .github/compatibility-test-matrices/{release-v6.0.x => release-v4.3.x}/transfer-chain-a.json (70%) rename .github/compatibility-test-matrices/{release-v6.0.x => release-v4.3.x}/transfer-chain-b.json (70%) delete mode 100644 .github/compatibility-test-matrices/release-v5.0.x/connection-chain-a.json delete mode 100644 .github/compatibility-test-matrices/release-v5.0.x/connection-chain-b.json delete mode 100644 .github/compatibility-test-matrices/release-v5.0.x/transfer-chain-a.json delete mode 100644 .github/compatibility-test-matrices/release-v5.0.x/transfer-chain-b.json rename .github/compatibility-test-matrices/{release-v6.0.x => release-v5.2.x}/incentivized-transfer-chain-a.json (80%) rename .github/compatibility-test-matrices/{release-v5.0.x => release-v5.2.x}/incentivized-transfer-chain-b.json (80%) rename .github/compatibility-test-matrices/{release-v5.1.x => release-v5.2.x}/transfer-chain-a.json (70%) rename .github/compatibility-test-matrices/{release-v5.1.x => release-v5.2.x}/transfer-chain-b.json (70%) delete mode 100644 .github/compatibility-test-matrices/release-v6.0.x/client-chain-a.json delete mode 100644 .github/compatibility-test-matrices/release-v6.0.x/client-chain-b.json rename .github/compatibility-test-matrices/{release-v5.0.x => release-v6.1.x}/client-chain-a.json (53%) rename .github/compatibility-test-matrices/{release-v5.0.x => release-v6.1.x}/client-chain-b.json (53%) rename .github/compatibility-test-matrices/{release-v6.0.x => release-v6.1.x}/connection-chain-a.json (53%) rename .github/compatibility-test-matrices/{release-v6.0.x => release-v6.1.x}/connection-chain-b.json (53%) rename .github/compatibility-test-matrices/{release-v6.0.x => release-v6.1.x}/ica-chain-a.json (79%) create mode 100644 .github/compatibility-test-matrices/release-v6.1.x/ica-chain-b.json rename .github/compatibility-test-matrices/{release-v6.0.x => release-v6.1.x}/ica-gov-chain-a.json (71%) create mode 100644 .github/compatibility-test-matrices/release-v6.1.x/ica-gov-chain-b.json rename .github/compatibility-test-matrices/{release-v6.0.x => release-v6.1.x}/ica-groups-chain-a.json (72%) create mode 100644 .github/compatibility-test-matrices/release-v6.1.x/ica-groups-chain-b.json rename .github/compatibility-test-matrices/{release-v6.0.x => release-v6.1.x}/incentivized-ica-chain-a.json (77%) create mode 100644 .github/compatibility-test-matrices/release-v6.1.x/incentivized-ica-chain-b.json rename .github/compatibility-test-matrices/{release-v5.1.x => release-v6.1.x}/incentivized-transfer-chain-a.json (80%) rename .github/compatibility-test-matrices/{release-v5.1.x => release-v6.1.x}/incentivized-transfer-chain-b.json (80%) create mode 100644 .github/compatibility-test-matrices/release-v6.1.x/transfer-chain-a.json create mode 100644 .github/compatibility-test-matrices/release-v6.1.x/transfer-chain-b.json diff --git a/.github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer-chain-a.json b/.github/compatibility-test-matrices/release-v4.3.x/incentivized-transfer-chain-a.json similarity index 80% rename from .github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer-chain-a.json rename to .github/compatibility-test-matrices/release-v4.3.x/incentivized-transfer-chain-a.json index f24ef375ef1..9118ec66835 100644 --- a/.github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer-chain-a.json +++ b/.github/compatibility-test-matrices/release-v4.3.x/incentivized-transfer-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.0.x"], - "chain-b": ["release-v5.0.x", "v6.0.0", "v5.1.0", "v4.2.0", "v4.1.1"], + "chain-a": ["release-v4.3.x"], + "chain-b": ["release-v4.3.x", "v6.0.0", "v5.1.0", "v5.0.1", "4.2.0", "v4.1.1"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer-chain-b.json b/.github/compatibility-test-matrices/release-v4.3.x/incentivized-transfer-chain-b.json similarity index 80% rename from .github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer-chain-b.json rename to .github/compatibility-test-matrices/release-v4.3.x/incentivized-transfer-chain-b.json index 92c878dc74e..ccecdf24bd4 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer-chain-b.json +++ b/.github/compatibility-test-matrices/release-v4.3.x/incentivized-transfer-chain-b.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1"], - "chain-b": ["release-v6.0.x"], + "chain-a": ["release-v4.3.x", "v6.0.0", "v5.1.0", "v5.0.1", "4.2.0", "v4.1.1"], + "chain-b": ["release-v4.3.x"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/release-v6.0.x/transfer-chain-a.json b/.github/compatibility-test-matrices/release-v4.3.x/transfer-chain-a.json similarity index 70% rename from .github/compatibility-test-matrices/release-v6.0.x/transfer-chain-a.json rename to .github/compatibility-test-matrices/release-v4.3.x/transfer-chain-a.json index 1816d85a31f..8c1f50fc8f3 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/transfer-chain-a.json +++ b/.github/compatibility-test-matrices/release-v4.3.x/transfer-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x"], - "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v4.3.x"], + "chain-b": ["release-v4.3.x", "v6.0.0", "v5.1.0", "v5.0.1", "4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", diff --git a/.github/compatibility-test-matrices/release-v6.0.x/transfer-chain-b.json b/.github/compatibility-test-matrices/release-v4.3.x/transfer-chain-b.json similarity index 70% rename from .github/compatibility-test-matrices/release-v6.0.x/transfer-chain-b.json rename to .github/compatibility-test-matrices/release-v4.3.x/transfer-chain-b.json index 5c9fb03ec13..0d8343afad0 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/transfer-chain-b.json +++ b/.github/compatibility-test-matrices/release-v4.3.x/transfer-chain-b.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v6.0.x"], + "chain-a": ["release-v4.3.x", "v6.0.0", "v5.1.0", "v5.0.1", "4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v4.3.x"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", diff --git a/.github/compatibility-test-matrices/release-v5.0.x/connection-chain-a.json b/.github/compatibility-test-matrices/release-v5.0.x/connection-chain-a.json deleted file mode 100644 index 47e3170d3be..00000000000 --- a/.github/compatibility-test-matrices/release-v5.0.x/connection-chain-a.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "chain-a": ["release-v5.0.x"], - "chain-b": ["release-v5.0.x", "v6.0.0", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "entrypoint": ["TestConnectionTestSuite"], - "test": [ - "TestMaxExpectedTimePerBlockParam" - ], - "chain-binary": ["simd"], - "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] -} diff --git a/.github/compatibility-test-matrices/release-v5.0.x/connection-chain-b.json b/.github/compatibility-test-matrices/release-v5.0.x/connection-chain-b.json deleted file mode 100644 index 9547569730d..00000000000 --- a/.github/compatibility-test-matrices/release-v5.0.x/connection-chain-b.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "chain-a": ["release-v5.0.x", "v6.0.0", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v5.0.x"], - "entrypoint": ["TestConnectionTestSuite"], - "test": [ - "TestMaxExpectedTimePerBlockParam" - ], - "chain-binary": ["simd"], - "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] -} diff --git a/.github/compatibility-test-matrices/release-v5.0.x/transfer-chain-a.json b/.github/compatibility-test-matrices/release-v5.0.x/transfer-chain-a.json deleted file mode 100644 index 3454b8e7c5a..00000000000 --- a/.github/compatibility-test-matrices/release-v5.0.x/transfer-chain-a.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "chain-a": ["release-v5.0.x"], - "chain-b": ["release-v5.0.x", "v6.0.0", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "entrypoint": ["TestTransferTestSuite"], - "test": [ - "TestMsgTransfer_Succeeds_Nonincentivized", - "TestMsgTransfer_Fails_InvalidAddress", - "TestMsgTransfer_Timeout_Nonincentivized", - "TestSendEnabledParam", - "TestReceiveEnabledParam" - ], - "chain-binary": ["simd"], - "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] -} diff --git a/.github/compatibility-test-matrices/release-v5.0.x/transfer-chain-b.json b/.github/compatibility-test-matrices/release-v5.0.x/transfer-chain-b.json deleted file mode 100644 index 1e28e2a54ab..00000000000 --- a/.github/compatibility-test-matrices/release-v5.0.x/transfer-chain-b.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "chain-a": ["release-v5.0.x", "v6.0.0", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v5.0.x"], - "entrypoint": ["TestTransferTestSuite"], - "test": [ - "TestMsgTransfer_Succeeds_Nonincentivized", - "TestMsgTransfer_Fails_InvalidAddress", - "TestMsgTransfer_Timeout_Nonincentivized", - "TestSendEnabledParam", - "TestReceiveEnabledParam" - ], - "chain-binary": ["simd"], - "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] -} diff --git a/.github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer-chain-a.json b/.github/compatibility-test-matrices/release-v5.2.x/incentivized-transfer-chain-a.json similarity index 80% rename from .github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer-chain-a.json rename to .github/compatibility-test-matrices/release-v5.2.x/incentivized-transfer-chain-a.json index 58171d0556f..d4b3fb34a42 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/incentivized-transfer-chain-a.json +++ b/.github/compatibility-test-matrices/release-v5.2.x/incentivized-transfer-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x"], - "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1"], + "chain-a": ["release-v5.2.x"], + "chain-b": ["release-v5.2.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer-chain-b.json b/.github/compatibility-test-matrices/release-v5.2.x/incentivized-transfer-chain-b.json similarity index 80% rename from .github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer-chain-b.json rename to .github/compatibility-test-matrices/release-v5.2.x/incentivized-transfer-chain-b.json index 66708272426..ae3619e6664 100644 --- a/.github/compatibility-test-matrices/release-v5.0.x/incentivized-transfer-chain-b.json +++ b/.github/compatibility-test-matrices/release-v5.2.x/incentivized-transfer-chain-b.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.0.x", "v6.0.0", "v5.1.0", "v4.2.0", "v4.1.1"], - "chain-b": ["release-v5.0.x"], + "chain-a": ["release-v5.2.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1"], + "chain-b": ["release-v5.2.x"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/release-v5.1.x/transfer-chain-a.json b/.github/compatibility-test-matrices/release-v5.2.x/transfer-chain-a.json similarity index 70% rename from .github/compatibility-test-matrices/release-v5.1.x/transfer-chain-a.json rename to .github/compatibility-test-matrices/release-v5.2.x/transfer-chain-a.json index ef4a7297cd3..9224d00e06e 100644 --- a/.github/compatibility-test-matrices/release-v5.1.x/transfer-chain-a.json +++ b/.github/compatibility-test-matrices/release-v5.2.x/transfer-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.1.x"], - "chain-b": ["release-v5.1.x", "v6.0.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v5.2.x"], + "chain-b": ["release-v5.2.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", diff --git a/.github/compatibility-test-matrices/release-v5.1.x/transfer-chain-b.json b/.github/compatibility-test-matrices/release-v5.2.x/transfer-chain-b.json similarity index 70% rename from .github/compatibility-test-matrices/release-v5.1.x/transfer-chain-b.json rename to .github/compatibility-test-matrices/release-v5.2.x/transfer-chain-b.json index 5da883292dd..e0694f7f645 100644 --- a/.github/compatibility-test-matrices/release-v5.1.x/transfer-chain-b.json +++ b/.github/compatibility-test-matrices/release-v5.2.x/transfer-chain-b.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.1.x", "v6.0.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v5.1.x"], + "chain-a": ["release-v5.2.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v5.2.x"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", diff --git a/.github/compatibility-test-matrices/release-v6.0.x/client-chain-a.json b/.github/compatibility-test-matrices/release-v6.0.x/client-chain-a.json deleted file mode 100644 index 87d79b5ac0a..00000000000 --- a/.github/compatibility-test-matrices/release-v6.0.x/client-chain-a.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "chain-a": ["release-v6.0.x"], - "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "entrypoint": ["TestClientTestSuite"], - "test": [ - "TestClientUpdateProposal_Succeeds" - ], - "chain-binary": ["simd"], - "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] -} diff --git a/.github/compatibility-test-matrices/release-v6.0.x/client-chain-b.json b/.github/compatibility-test-matrices/release-v6.0.x/client-chain-b.json deleted file mode 100644 index 7d4ce6bb187..00000000000 --- a/.github/compatibility-test-matrices/release-v6.0.x/client-chain-b.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v6.0.x"], - "entrypoint": ["TestClientTestSuite"], - "test": [ - "TestClientUpdateProposal_Succeeds" - ], - "chain-binary": ["simd"], - "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] -} diff --git a/.github/compatibility-test-matrices/release-v5.0.x/client-chain-a.json b/.github/compatibility-test-matrices/release-v6.1.x/client-chain-a.json similarity index 53% rename from .github/compatibility-test-matrices/release-v5.0.x/client-chain-a.json rename to .github/compatibility-test-matrices/release-v6.1.x/client-chain-a.json index 52650b7a003..25fbd62822d 100644 --- a/.github/compatibility-test-matrices/release-v5.0.x/client-chain-a.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/client-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.0.x"], - "chain-b": ["release-v5.0.x", "v6.0.0", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v6.1.x"], + "chain-b": ["release-v6.1.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestClientTestSuite"], "test": [ "TestClientUpdateProposal_Succeeds" diff --git a/.github/compatibility-test-matrices/release-v5.0.x/client-chain-b.json b/.github/compatibility-test-matrices/release-v6.1.x/client-chain-b.json similarity index 53% rename from .github/compatibility-test-matrices/release-v5.0.x/client-chain-b.json rename to .github/compatibility-test-matrices/release-v6.1.x/client-chain-b.json index 39f28546480..ab8f9659daa 100644 --- a/.github/compatibility-test-matrices/release-v5.0.x/client-chain-b.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/client-chain-b.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.0.x", "v6.0.0", "v5.1.0", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v5.0.x"], + "chain-a": ["release-v6.1.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v6.1.x"], "entrypoint": ["TestClientTestSuite"], "test": [ "TestClientUpdateProposal_Succeeds" diff --git a/.github/compatibility-test-matrices/release-v6.0.x/connection-chain-a.json b/.github/compatibility-test-matrices/release-v6.1.x/connection-chain-a.json similarity index 53% rename from .github/compatibility-test-matrices/release-v6.0.x/connection-chain-a.json rename to .github/compatibility-test-matrices/release-v6.1.x/connection-chain-a.json index 0e98f98fef1..858d6302770 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/connection-chain-a.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/connection-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x"], - "chain-b": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-a": ["release-v6.1.x"], + "chain-b": ["release-v6.1.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], "entrypoint": ["TestConnectionTestSuite"], "test": [ "TestMaxExpectedTimePerBlockParam" diff --git a/.github/compatibility-test-matrices/release-v6.0.x/connection-chain-b.json b/.github/compatibility-test-matrices/release-v6.1.x/connection-chain-b.json similarity index 53% rename from .github/compatibility-test-matrices/release-v6.0.x/connection-chain-b.json rename to .github/compatibility-test-matrices/release-v6.1.x/connection-chain-b.json index 8ce0206e5c2..c482cd3ee85 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/connection-chain-b.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/connection-chain-b.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], - "chain-b": ["release-v6.0.x"], + "chain-a": ["release-v6.1.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v6.1.x"], "entrypoint": ["TestConnectionTestSuite"], "test": [ "TestMaxExpectedTimePerBlockParam" diff --git a/.github/compatibility-test-matrices/release-v6.0.x/ica-chain-a.json b/.github/compatibility-test-matrices/release-v6.1.x/ica-chain-a.json similarity index 79% rename from .github/compatibility-test-matrices/release-v6.0.x/ica-chain-a.json rename to .github/compatibility-test-matrices/release-v6.1.x/ica-chain-a.json index 20d2e0c75f1..88015008626 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/ica-chain-a.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/ica-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x"], - "chain-b": ["release-v6.0.x"], + "chain-a": ["release-v6.1.x"], + "chain-b": ["release-v6.1.x", "v6.0.0"], "entrypoint": ["TestInterchainAccountsTestSuite"], "test": [ "TestMsgSendTx_SuccessfulTransfer", diff --git a/.github/compatibility-test-matrices/release-v6.1.x/ica-chain-b.json b/.github/compatibility-test-matrices/release-v6.1.x/ica-chain-b.json new file mode 100644 index 00000000000..1f4b4ca2b63 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v6.1.x/ica-chain-b.json @@ -0,0 +1,12 @@ +{ + "chain-a": ["release-v6.1.x", "v6.0.0"], + "chain-b": ["release-v6.1.x"], + "entrypoint": ["TestInterchainAccountsTestSuite"], + "test": [ + "TestMsgSendTx_SuccessfulTransfer", + "TestMsgSendTx_FailedTransfer_InsufficientFunds", + "TestMsgSubmitTx_SuccessfulTransfer_AfterReopeningICA" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} \ No newline at end of file diff --git a/.github/compatibility-test-matrices/release-v6.0.x/ica-gov-chain-a.json b/.github/compatibility-test-matrices/release-v6.1.x/ica-gov-chain-a.json similarity index 71% rename from .github/compatibility-test-matrices/release-v6.0.x/ica-gov-chain-a.json rename to .github/compatibility-test-matrices/release-v6.1.x/ica-gov-chain-a.json index 1f37ff750c4..066798a8f9a 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/ica-gov-chain-a.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/ica-gov-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x"], - "chain-b": ["release-v6.0.x"], + "chain-a": ["release-v6.1.x", "v6.0.0"], + "chain-b": ["release-v6.1.x"], "entrypoint": ["TestInterchainAccountsGovTestSuite"], "test": [ "TestInterchainAccountsGovIntegration" diff --git a/.github/compatibility-test-matrices/release-v6.1.x/ica-gov-chain-b.json b/.github/compatibility-test-matrices/release-v6.1.x/ica-gov-chain-b.json new file mode 100644 index 00000000000..998681bc5ec --- /dev/null +++ b/.github/compatibility-test-matrices/release-v6.1.x/ica-gov-chain-b.json @@ -0,0 +1,10 @@ +{ + "chain-a": ["release-v6.1.x"], + "chain-b": ["release-v6.1.x", "v6.0.0"], + "entrypoint": ["TestInterchainAccountsGovTestSuite"], + "test": [ + "TestInterchainAccountsGovIntegration" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} \ No newline at end of file diff --git a/.github/compatibility-test-matrices/release-v6.0.x/ica-groups-chain-a.json b/.github/compatibility-test-matrices/release-v6.1.x/ica-groups-chain-a.json similarity index 72% rename from .github/compatibility-test-matrices/release-v6.0.x/ica-groups-chain-a.json rename to .github/compatibility-test-matrices/release-v6.1.x/ica-groups-chain-a.json index 192011de384..1d8a4ec6e36 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/ica-groups-chain-a.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/ica-groups-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x"], - "chain-b": ["release-v6.0.x"], + "chain-a": ["release-v6.1.x"], + "chain-b": ["release-v6.1.x", "v6.0.0"], "entrypoint": ["TestInterchainAccountsGroupsTestSuite"], "test": [ "TestInterchainAccountsGroupsIntegration" diff --git a/.github/compatibility-test-matrices/release-v6.1.x/ica-groups-chain-b.json b/.github/compatibility-test-matrices/release-v6.1.x/ica-groups-chain-b.json new file mode 100644 index 00000000000..3b44ff3a213 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v6.1.x/ica-groups-chain-b.json @@ -0,0 +1,10 @@ +{ + "chain-a": ["release-v6.1.x", "v6.0.0"], + "chain-b": ["release-v6.1.x"], + "entrypoint": ["TestInterchainAccountsGroupsTestSuite"], + "test": [ + "TestInterchainAccountsGroupsIntegration" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} \ No newline at end of file diff --git a/.github/compatibility-test-matrices/release-v6.0.x/incentivized-ica-chain-a.json b/.github/compatibility-test-matrices/release-v6.1.x/incentivized-ica-chain-a.json similarity index 77% rename from .github/compatibility-test-matrices/release-v6.0.x/incentivized-ica-chain-a.json rename to .github/compatibility-test-matrices/release-v6.1.x/incentivized-ica-chain-a.json index 4f3eaa17eb9..aee80c12e16 100644 --- a/.github/compatibility-test-matrices/release-v6.0.x/incentivized-ica-chain-a.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/incentivized-ica-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x"], - "chain-b": ["release-v6.0.x"], + "chain-a": ["release-v6.1.x"], + "chain-b": ["release-v6.1.x", "v6.0.0"], "entrypoint": ["TestIncentivizedInterchainAccountsTestSuite"], "test": [ "TestMsgSendTx_SuccessfulBankSend_Incentivized", diff --git a/.github/compatibility-test-matrices/release-v6.1.x/incentivized-ica-chain-b.json b/.github/compatibility-test-matrices/release-v6.1.x/incentivized-ica-chain-b.json new file mode 100644 index 00000000000..4596dd2a417 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v6.1.x/incentivized-ica-chain-b.json @@ -0,0 +1,11 @@ +{ + "chain-a": ["release-v6.1.x", "v6.0.0"], + "chain-b": ["release-v6.1.x"], + "entrypoint": ["TestIncentivizedInterchainAccountsTestSuite"], + "test": [ + "TestMsgSendTx_SuccessfulBankSend_Incentivized", + "TestMsgSendTx_FailedBankSend_Incentivized" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} \ No newline at end of file diff --git a/.github/compatibility-test-matrices/release-v5.1.x/incentivized-transfer-chain-a.json b/.github/compatibility-test-matrices/release-v6.1.x/incentivized-transfer-chain-a.json similarity index 80% rename from .github/compatibility-test-matrices/release-v5.1.x/incentivized-transfer-chain-a.json rename to .github/compatibility-test-matrices/release-v6.1.x/incentivized-transfer-chain-a.json index a17abd2c4d5..8b30472ad6c 100644 --- a/.github/compatibility-test-matrices/release-v5.1.x/incentivized-transfer-chain-a.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/incentivized-transfer-chain-a.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.1.x"], - "chain-b": ["release-v5.1.x", "v6.0.0", "v5.0.1", "v4.2.0", "v4.1.1"], + "chain-a": ["release-v6.1.x"], + "chain-b": ["release-v6.1.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/release-v5.1.x/incentivized-transfer-chain-b.json b/.github/compatibility-test-matrices/release-v6.1.x/incentivized-transfer-chain-b.json similarity index 80% rename from .github/compatibility-test-matrices/release-v5.1.x/incentivized-transfer-chain-b.json rename to .github/compatibility-test-matrices/release-v6.1.x/incentivized-transfer-chain-b.json index e1289a6f1f4..f884a747359 100644 --- a/.github/compatibility-test-matrices/release-v5.1.x/incentivized-transfer-chain-b.json +++ b/.github/compatibility-test-matrices/release-v6.1.x/incentivized-transfer-chain-b.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v5.1.x", "v6.0.0", "v5.0.1", "v4.2.0", "v4.1.1"], - "chain-b": ["release-v5.1.x"], + "chain-a": ["release-v6.1.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1"], + "chain-b": ["release-v6.1.x"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/release-v6.1.x/transfer-chain-a.json b/.github/compatibility-test-matrices/release-v6.1.x/transfer-chain-a.json new file mode 100644 index 00000000000..e2e2ca34ace --- /dev/null +++ b/.github/compatibility-test-matrices/release-v6.1.x/transfer-chain-a.json @@ -0,0 +1,15 @@ +{ + "chain-a": ["release-v6.1.x"], + "chain-b": ["release-v6.1.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestMsgTransfer_Succeeds_Nonincentivized", + "TestMsgTransfer_Fails_InvalidAddress", + "TestMsgTransfer_Timeout_Nonincentivized", + "TestMsgTransfer_WithMemo", + "TestSendEnabledParam", + "TestReceiveEnabledParam" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/release-v6.1.x/transfer-chain-b.json b/.github/compatibility-test-matrices/release-v6.1.x/transfer-chain-b.json new file mode 100644 index 00000000000..666123c6668 --- /dev/null +++ b/.github/compatibility-test-matrices/release-v6.1.x/transfer-chain-b.json @@ -0,0 +1,15 @@ +{ + "chain-a": ["release-v6.1.x", "v6.0.0", "v5.1.0", "v5.0.1", "v4.2.0", "v4.1.1", "v3.4.0", "v3.3.1", "v2.5.0", "v2.4.2"], + "chain-b": ["release-v6.1.x"], + "entrypoint": ["TestTransferTestSuite"], + "test": [ + "TestMsgTransfer_Succeeds_Nonincentivized", + "TestMsgTransfer_Fails_InvalidAddress", + "TestMsgTransfer_Timeout_Nonincentivized", + "TestMsgTransfer_WithMemo", + "TestSendEnabledParam", + "TestReceiveEnabledParam" + ], + "chain-binary": ["simd"], + "chain-image": ["ghcr.io/cosmos/ibc-go-simd"] +} diff --git a/.github/compatibility-test-matrices/unreleased/client.json b/.github/compatibility-test-matrices/unreleased/client.json index d6859f4b370..b8db51082ef 100644 --- a/.github/compatibility-test-matrices/unreleased/client.json +++ b/.github/compatibility-test-matrices/unreleased/client.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "release-v5.1.x", "release-v5.0.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], - "chain-b": ["release-v6.0.x", "release-v5.1.x", "release-v5.0.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], + "chain-a": ["release-v6.1.x", "release-v5.2.x", "release-v4.3.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], + "chain-b": ["release-v6.1.x", "release-v5.2.x", "release-v4.3.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], "entrypoint": ["TestClientTestSuite"], "test": [ "TestClientUpdateProposal_Succeeds" diff --git a/.github/compatibility-test-matrices/unreleased/connection.json b/.github/compatibility-test-matrices/unreleased/connection.json index 9594c65fb0d..4d4808790c4 100644 --- a/.github/compatibility-test-matrices/unreleased/connection.json +++ b/.github/compatibility-test-matrices/unreleased/connection.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "release-v5.1.x", "release-v5.0.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], - "chain-b": ["release-v6.0.x", "release-v5.1.x", "release-v5.0.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], + "chain-a": ["release-v6.1.x", "release-v5.2.x", "release-v4.3.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], + "chain-b": ["release-v6.1.x", "release-v5.2.x", "release-v4.3.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], "entrypoint": ["TestConnectionTestSuite"], "test": [ "TestMaxExpectedTimePerBlockParam" diff --git a/.github/compatibility-test-matrices/unreleased/incentivized-transfer.json b/.github/compatibility-test-matrices/unreleased/incentivized-transfer.json index b20429a2b64..22dc778de45 100644 --- a/.github/compatibility-test-matrices/unreleased/incentivized-transfer.json +++ b/.github/compatibility-test-matrices/unreleased/incentivized-transfer.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "release-v5.1.x", "release-v5.0.x", "release-v4.2.x"], - "chain-b": ["release-v6.0.x", "release-v5.1.x", "release-v5.0.x", "release-v4.2.x"], + "chain-a": ["release-v6.1.x", "release-v5.2.x", "release-v4.3.x", "release-v4.2.x"], + "chain-b": ["release-v6.1.x", "release-v5.2.x", "release-v4.3.x", "release-v4.2.x"], "entrypoint": ["TestIncentivizedTransferTestSuite"], "test": [ "TestMsgPayPacketFee_AsyncSingleSender_Succeeds", diff --git a/.github/compatibility-test-matrices/unreleased/transfer.json b/.github/compatibility-test-matrices/unreleased/transfer.json index 1183d941ba9..4656add0d97 100644 --- a/.github/compatibility-test-matrices/unreleased/transfer.json +++ b/.github/compatibility-test-matrices/unreleased/transfer.json @@ -1,6 +1,6 @@ { - "chain-a": ["release-v6.0.x", "release-v5.1.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], - "chain-b": ["release-v6.0.x", "release-v5.1.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], + "chain-a": ["release-v6.1.x", "release-v5.2.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], + "chain-b": ["release-v6.1.x", "release-v5.2.x", "release-v4.2.x", "release-v3.4.x", "release-v2.5.x"], "entrypoint": ["TestTransferTestSuite"], "test": [ "TestMsgTransfer_Succeeds_Nonincentivized", diff --git a/.github/workflows/e2e-compatibility-workflow-call.yaml b/.github/workflows/e2e-compatibility-workflow-call.yaml index 3e438ac0026..e8315883462 100644 --- a/.github/workflows/e2e-compatibility-workflow-call.yaml +++ b/.github/workflows/e2e-compatibility-workflow-call.yaml @@ -32,6 +32,7 @@ jobs: e2e: runs-on: ubuntu-latest needs: load-test-matrix + if: needs.load-test-matrix.outputs.test-matrix strategy: fail-fast: false matrix: ${{ fromJSON(needs.load-test-matrix.outputs.test-matrix) }} diff --git a/.github/workflows/e2e-compatibility.yaml b/.github/workflows/e2e-compatibility.yaml index 53158a0bd1b..2d2c1dec237 100644 --- a/.github/workflows/e2e-compatibility.yaml +++ b/.github/workflows/e2e-compatibility.yaml @@ -10,9 +10,9 @@ on: - release/v2.5.x - release/v3.4.x - release/v4.2.x - - release/v5.0.x - - release/v5.1.x - - release/v6.0.x + - release/v4.3.x + - release/v5.2.x + - release/v6.1.x - main env: @@ -43,9 +43,9 @@ jobs: - release/v2.5.x - release/v3.4.x - release/v4.2.x - - release/v5.0.x - - release/v5.1.x - - release/v6.0.x + - release/v4.3.x + - release/v5.2.x + - release/v6.1.x - main steps: - uses: actions/checkout@v3