Tests / E2E Upgrade #1286
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Tests / E2E Upgrade | |
on: | |
workflow_dispatch: | |
pull_request: | |
branches: | |
- main | |
paths: | |
# upgrade tests will run on any changes to the upgrade_test.go file. | |
- 'e2e/tests/upgrades/upgrade_test.go' | |
schedule: | |
- cron: '0 0 * * *' | |
jobs: | |
upgrade-v7-hermes: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v6.1.0 | |
chain-b-tag: v6.1.0 | |
chain-upgrade-tag: v7.0.0 | |
upgrade-plan-name: "v7" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV6ToV7ChainUpgrade" | |
upload-logs: true | |
relayer-type: hermes | |
upgrade-v7_1-hermes: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v7.0.0 | |
chain-b-tag: v7.0.0 | |
chain-upgrade-tag: v7.1.0 | |
upgrade-plan-name: "v7.1" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV7ToV7_1ChainUpgrade" | |
upload-logs: true | |
relayer-type: hermes | |
upgrade-v8-hermes: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v7.0.0 | |
chain-b-tag: v7.0.0 | |
chain-upgrade-tag: v8.0.0 | |
upgrade-plan-name: "v8" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV7ToV8ChainUpgrade" | |
upload-logs: true | |
relayer-type: hermes | |
upgrade-v8_1-hermes: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v8.0.0 | |
chain-b-tag: v8.0.0 | |
chain-upgrade-tag: v8.1.0 | |
upgrade-plan-name: "v8.1" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV8ToV8_1ChainUpgrade" | |
upload-logs: true | |
relayer-type: hermes | |
upgrade-v8_1-channel-upgrades-hermes: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v8.0.0 | |
chain-b-tag: v8.0.0 | |
chain-upgrade-tag: v8.1.0 | |
upgrade-plan-name: "v8.1" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV8ToV8_1ChainUpgrade_FeeMiddlewareChannelUpgrade" | |
upload-logs: true | |
relayer-type: hermes | |
upgrade-v7-rly: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v6.1.0 | |
chain-b-tag: v6.1.0 | |
chain-upgrade-tag: v7.0.0 | |
upgrade-plan-name: "v7" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV6ToV7ChainUpgrade" | |
upload-logs: true | |
relayer-type: rly | |
relayer-image: ghcr.io/cosmos/relayer | |
relayer-tag: latest | |
upgrade-v7_1-rly: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v7.0.0 | |
chain-b-tag: v7.0.0 | |
chain-upgrade-tag: v7.1.0 | |
upgrade-plan-name: "v7.1" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV7ToV7_1ChainUpgrade" | |
upload-logs: true | |
relayer-type: rly | |
relayer-image: ghcr.io/cosmos/relayer | |
relayer-tag: latest | |
upgrade-v8-rly: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v7.0.0 | |
chain-b-tag: v7.0.0 | |
chain-upgrade-tag: v8.0.0 | |
upgrade-plan-name: "v8" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV7ToV8ChainUpgrade" | |
upload-logs: true | |
relayer-type: rly | |
relayer-image: ghcr.io/cosmos/relayer | |
relayer-tag: latest | |
upgrade-v8_1-rly: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v8.0.0 | |
chain-b-tag: v8.0.0 | |
chain-upgrade-tag: v8.1.0 | |
upgrade-plan-name: "v8.1" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV8ToV8_1ChainUpgrade" | |
upload-logs: true | |
relayer-type: rly | |
relayer-image: ghcr.io/cosmos/relayer | |
relayer-tag: latest | |
upgrade-ibcwasm-v8-hermes: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-wasm-simd | |
chain-binary: simd | |
chain-a-tag: v7.3.0-e2e-upgrade | |
chain-b-tag: v7.3.0-e2e-upgrade | |
chain-upgrade-tag: v8.0.0-e2e-upgrade | |
upgrade-plan-name: "ibcwasm-v8" | |
test-entry-point: "TestIBCWasmUpgradeTestSuite" | |
test: "TestIBCWasmChainUpgrade" | |
upload-logs: true | |
relayer-type: hermes | |
upgrade-v9-hermes: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v8.4.0 | |
chain-b-tag: v8.4.0 | |
chain-upgrade-tag: main # TODO: Update tag to v9.0.0 once it is (pre)released | |
upgrade-plan-name: "v9" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV8ToV9ChainUpgrade" | |
upload-logs: true | |
relayer-type: hermes | |
upgrade-v9-rly: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v8.4.0 | |
chain-b-tag: v8.4.0 | |
chain-upgrade-tag: main # TODO: Update tag to v9.0.0 once it is (pre)released | |
upgrade-plan-name: "v9" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV8ToV9ChainUpgrade" | |
upload-logs: true | |
relayer-type: rly | |
relayer-image: ghcr.io/cosmos/relayer | |
relayer-tag: latest | |
upgrade-v9-localhost: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v8.4.0 | |
chain-b-tag: v8.4.0 | |
chain-upgrade-tag: main # TODO: Update tag to v9.0.0 once it is (pre)released | |
upgrade-plan-name: "v9" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV8ToV9ChainUpgrade_Localhost" | |
upload-logs: true | |
relayer-type: hermes | |
upgrade-v9-channel-upgrades-hermes: | |
uses: ./.github/workflows/e2e-test-workflow-call.yml | |
with: | |
chain-image: ghcr.io/cosmos/ibc-go-simd | |
chain-binary: simd | |
chain-a-tag: v8.4.0 | |
chain-b-tag: main # TODO: Update tag to v9.0.0 once it is (pre)released | |
chain-upgrade-tag: main # TODO: Update tag to v9.0.0 once it is (pre)released | |
upgrade-plan-name: "v9" | |
test-entry-point: "TestUpgradeTestSuite" | |
test: "TestV8ToV9ChainUpgrade_ICS20v2ChannelUpgrade" | |
upload-logs: true | |
relayer-type: hermes |