From 1b9ddde0b7a7a2c697734f648526a9517c72d5a6 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:19:10 -0600 Subject: [PATCH 01/38] first attempt at ephemeral cluster action --- .github/workflows/ephemeral.yml | 24 ++++++++++++++++++++++++ go.mod | 1 - 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/ephemeral.yml diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml new file mode 100644 index 0000000000..e963d7295c --- /dev/null +++ b/.github/workflows/ephemeral.yml @@ -0,0 +1,24 @@ +name: ephemeral + +on: + push: + branches: + - "main" + workflow_dispatch: + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - name: Clone supercharge website repository + uses: actions/checkout@v2 + - name: Clone supercharge docs repository + uses: actions/checkout@v2 + with: + repository: celestiaorg/ephemeral-cluster + path: ephemeral + ref: main + - name: "Setup and Test Cluster" + run: | + ephemeral/debug-start-cluster.sh diff --git a/go.mod b/go.mod index 40686389f2..67e7186a1a 100644 --- a/go.mod +++ b/go.mod @@ -243,7 +243,6 @@ require ( replace ( github.com/99designs/keyring => github.com/cosmos/keyring v1.1.7-0.20210622111912-ef00f8ac3d76 - // github.com/celestiaorg/optimint => github.com/jbowen93/optimint v0.0.0-20220315020324-912fd8a28a1 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 google.golang.org/grpc => google.golang.org/grpc v1.33.2 ) From 8382cdfb8cbcb7ae998237c0598e0c2d458430ac Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:25:00 -0600 Subject: [PATCH 02/38] fix type on yaml --- .github/workflows/ephemeral.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index e963d7295c..0cbb4cbd66 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -20,5 +20,5 @@ jobs: path: ephemeral ref: main - name: "Setup and Test Cluster" - run: | - ephemeral/debug-start-cluster.sh + run: | + ephemeral/debug-start-cluster.sh From 92fd303752bd391bbeb6dc744706db1cfcfe726b Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:30:31 -0600 Subject: [PATCH 03/38] update triggers --- .github/workflows/ephemeral.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 0cbb4cbd66..923a7c72e0 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -3,7 +3,7 @@ name: ephemeral on: push: branches: - - "main" + - '**' workflow_dispatch: jobs: From a23b1ff9e121f6d84f8b135006cbd0db9c2736d5 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:33:28 -0600 Subject: [PATCH 04/38] debug --- .github/workflows/ephemeral.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 923a7c72e0..f7bcc1dc37 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest steps: - - name: Clone supercharge website repository + - name: Clone repo uses: actions/checkout@v2 - - name: Clone supercharge docs repository + - name: Clone ephemeral-cluster repo uses: actions/checkout@v2 with: repository: celestiaorg/ephemeral-cluster @@ -21,4 +21,6 @@ jobs: ref: main - name: "Setup and Test Cluster" run: | + pwd + ls ephemeral/debug-start-cluster.sh From 61e3e1be0100fc0a76954d288e3ecaf564358d7e Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:35:09 -0600 Subject: [PATCH 05/38] use jbowen93/evmos epehemeral-cluster repo --- .github/workflows/ephemeral.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index f7bcc1dc37..58f3dc37ef 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -18,9 +18,11 @@ jobs: with: repository: celestiaorg/ephemeral-cluster path: ephemeral - ref: main + ref: jbowen93/evmos - name: "Setup and Test Cluster" run: | pwd ls + echo "ephemeral" + ls ephemeral ephemeral/debug-start-cluster.sh From 5bd99a6dc7e0c5475afdb565896386d6e14340d3 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:41:14 -0600 Subject: [PATCH 06/38] work from ephemeral dir --- .github/workflows/ephemeral.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 58f3dc37ef..c9fcf4a83c 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -21,8 +21,5 @@ jobs: ref: jbowen93/evmos - name: "Setup and Test Cluster" run: | - pwd - ls - echo "ephemeral" - ls ephemeral - ephemeral/debug-start-cluster.sh + cd ephemeral + ./debug-start-cluster.sh From 3d56f40863dc063172d1b454713208b7e8cbb2ed Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:57:27 -0600 Subject: [PATCH 07/38] attempt to run rpc tests --- .github/workflows/ephemeral.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index c9fcf4a83c..d7c1cd7a4a 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -23,3 +23,8 @@ jobs: run: | cd ephemeral ./debug-start-cluster.sh + - name: "Test Cluster" + run: | + cd /home/runner/work/ethermint/ethermint + MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... + From d2e0739c43e2fae1689b51a083a76c8eeaa57bba Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 11:43:32 -0600 Subject: [PATCH 08/38] use go1.17 --- .github/workflows/ephemeral.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index d7c1cd7a4a..12513cdfce 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -19,6 +19,10 @@ jobs: repository: celestiaorg/ephemeral-cluster path: ephemeral ref: jbowen93/evmos + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: 1.17 - name: "Setup and Test Cluster" run: | cd ephemeral From 1e25423b949342226f60d6ae40c15fbad2caf7bd Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 11:47:34 -0600 Subject: [PATCH 09/38] fix syntax --- .github/workflows/ephemeral.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 12513cdfce..1a7f740880 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -20,9 +20,9 @@ jobs: path: ephemeral ref: jbowen93/evmos - name: Set up Go - uses: actions/setup-go@v2 - with: - go-version: 1.17 + uses: actions/setup-go@v2 + with: + go-version: 1.17 - name: "Setup and Test Cluster" run: | cd ephemeral From bc4bb474915d0b168c174fb0212ab442d9bbf0a4 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 11:53:23 -0600 Subject: [PATCH 10/38] try in one step --- .github/workflows/ephemeral.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 1a7f740880..f2c3205943 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -27,8 +27,10 @@ jobs: run: | cd ephemeral ./debug-start-cluster.sh - - name: "Test Cluster" - run: | cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... + # - name: "Test Cluster" + # run: | + # cd /home/runner/work/ethermint/ethermint + # MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From 622df775e47a05988a5464a8e82085cbb439a551 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 11:58:40 -0600 Subject: [PATCH 11/38] debug --- .github/workflows/ephemeral.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index f2c3205943..9f307d6814 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -27,6 +27,9 @@ jobs: run: | cd ephemeral ./debug-start-cluster.sh + docker ps + echo "sleep 15" + sleep 15 cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... # - name: "Test Cluster" From e9b68ce01d8091de97f1066b9ed7661395a85b8e Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 12:17:15 -0600 Subject: [PATCH 12/38] debug --- .github/workflows/ephemeral.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 9f307d6814..df3e9b351e 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -26,14 +26,15 @@ jobs: - name: "Setup and Test Cluster" run: | cd ephemeral - ./debug-start-cluster.sh + ls + ls docker + ./debug-start-cluster.sh + - name: "Test Cluster" + run: | docker ps - echo "sleep 15" - sleep 15 + echo "sleep 15" && sleep 15 + cd /home/runner/work/ethermint/ethermint + MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... - # - name: "Test Cluster" - # run: | - # cd /home/runner/work/ethermint/ethermint - # MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From f957d9d4ec5695e703992cc8b91bf558fc0ab835 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 12:27:46 -0600 Subject: [PATCH 13/38] debug --- .github/workflows/ephemeral.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index df3e9b351e..914541b7c1 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -26,8 +26,9 @@ jobs: - name: "Setup and Test Cluster" run: | cd ephemeral - ls - ls docker + echo "pwd" && pwd + echo "ls" && ls + echo "ls docker" && ls docker ./debug-start-cluster.sh - name: "Test Cluster" run: | From b3d87af361ef47fa007bd9b692d309bea85f5a7e Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 12:40:58 -0600 Subject: [PATCH 14/38] more logs --- .github/workflows/ephemeral.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 914541b7c1..07c5591c41 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -34,8 +34,11 @@ jobs: run: | docker ps echo "sleep 15" && sleep 15 - cd /home/runner/work/ethermint/ethermint - MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... + echo "docker logs core0" && docker logs evmos0 + echo "docker logs bridge0" && docker logs evmos0 + echo "docker logs light0" && docker logs evmos0 + echo "docker logs dalc0" && docker logs evmos0 + echo "docker logs evmos0" && docker logs evmos0 cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From e4ea647c98a4d40e16f7fabe9e67cb1cba64434d Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 13:38:15 -0600 Subject: [PATCH 15/38] logs --- .github/workflows/ephemeral.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 07c5591c41..2968a66d77 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -34,11 +34,16 @@ jobs: run: | docker ps echo "sleep 15" && sleep 15 - echo "docker logs core0" && docker logs evmos0 - echo "docker logs bridge0" && docker logs evmos0 - echo "docker logs light0" && docker logs evmos0 - echo "docker logs dalc0" && docker logs evmos0 - echo "docker logs evmos0" && docker logs evmos0 + echo "docker logs core0" + docker logs core0 + echo "docker logs bridge0" + docker logs bridge0 + echo "docker logs light0" + docker logs light0 + echo "docker logs dalc0" + docker logs dalc0 + echo "docker logs evmos0" + docker logs evmos0 cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From 055d73249e0b894754aa96cea419fcbb3fa24d1e Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 13:43:29 -0600 Subject: [PATCH 16/38] log docker-compose version --- .github/workflows/ephemeral.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 2968a66d77..e7f72b5e65 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -32,6 +32,8 @@ jobs: ./debug-start-cluster.sh - name: "Test Cluster" run: | + echo "docker-compose -v" + docker-compose -v docker ps echo "sleep 15" && sleep 15 echo "docker logs core0" From 86c98e5827c12b53a9ca363f2cb66c8ab6b8e285 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 13:52:48 -0600 Subject: [PATCH 17/38] try compose v2 --- .github/workflows/ephemeral.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index e7f72b5e65..bde4a0b0a5 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -19,6 +19,12 @@ jobs: repository: celestiaorg/ephemeral-cluster path: ephemeral ref: jbowen93/evmos + - name: Install Docker Compose v2 + run: | + DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} + mkdir -p $DOCKER_CONFIG/cli-plugins + curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose + chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose - name: Set up Go uses: actions/setup-go@v2 with: @@ -34,8 +40,7 @@ jobs: run: | echo "docker-compose -v" docker-compose -v - docker ps - echo "sleep 15" && sleep 15 + docker ps -a echo "docker logs core0" docker logs core0 echo "docker logs bridge0" From ded26974b40e30ca995ba043d20facae9e32191d Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 17:02:20 -0600 Subject: [PATCH 18/38] update to use ephemeral-cluster main branch --- .github/workflows/ephemeral.yml | 29 ++++++++--------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index bde4a0b0a5..84ca26ca6b 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -18,38 +18,25 @@ jobs: with: repository: celestiaorg/ephemeral-cluster path: ephemeral - ref: jbowen93/evmos - - name: Install Docker Compose v2 - run: | - DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} - mkdir -p $DOCKER_CONFIG/cli-plugins - curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose - chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose + ref: main - name: Set up Go uses: actions/setup-go@v2 with: go-version: 1.17 - - name: "Setup and Test Cluster" - run: | - cd ephemeral - echo "pwd" && pwd - echo "ls" && ls - echo "ls docker" && ls docker - ./debug-start-cluster.sh + - name: "Setup Cluster" + run: ./debug-start-cluster.sh - name: "Test Cluster" run: | - echo "docker-compose -v" - docker-compose -v docker ps -a - echo "docker logs core0" + echo "------------- docker logs core0 -------------" docker logs core0 - echo "docker logs bridge0" + echo "------------- docker logs bridge0 -------------" docker logs bridge0 - echo "docker logs light0" + echo "------------- docker logs light0 -------------" docker logs light0 - echo "docker logs dalc0" + echo "------------- docker logs dalc0 -------------" docker logs dalc0 - echo "docker logs evmos0" + echo "------------- docker logs evmos0 -------------" docker logs evmos0 cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From 3d419f911ed2d7325220e6072ffa9c4f75c8e86e Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:19:10 -0600 Subject: [PATCH 19/38] first attempt at ephemeral cluster action --- .github/workflows/ephemeral.yml | 24 ++++++++++++++++++++++++ go.mod | 1 - 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/ephemeral.yml diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml new file mode 100644 index 0000000000..e963d7295c --- /dev/null +++ b/.github/workflows/ephemeral.yml @@ -0,0 +1,24 @@ +name: ephemeral + +on: + push: + branches: + - "main" + workflow_dispatch: + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - name: Clone supercharge website repository + uses: actions/checkout@v2 + - name: Clone supercharge docs repository + uses: actions/checkout@v2 + with: + repository: celestiaorg/ephemeral-cluster + path: ephemeral + ref: main + - name: "Setup and Test Cluster" + run: | + ephemeral/debug-start-cluster.sh diff --git a/go.mod b/go.mod index 40686389f2..67e7186a1a 100644 --- a/go.mod +++ b/go.mod @@ -243,7 +243,6 @@ require ( replace ( github.com/99designs/keyring => github.com/cosmos/keyring v1.1.7-0.20210622111912-ef00f8ac3d76 - // github.com/celestiaorg/optimint => github.com/jbowen93/optimint v0.0.0-20220315020324-912fd8a28a1 github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1 google.golang.org/grpc => google.golang.org/grpc v1.33.2 ) From 6b784d0db88742e344a63e214d40a5c671cd5660 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:25:00 -0600 Subject: [PATCH 20/38] fix type on yaml --- .github/workflows/ephemeral.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index e963d7295c..0cbb4cbd66 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -20,5 +20,5 @@ jobs: path: ephemeral ref: main - name: "Setup and Test Cluster" - run: | - ephemeral/debug-start-cluster.sh + run: | + ephemeral/debug-start-cluster.sh From 2b5ba84c20e2be2d8cfd9e2f022049a480ea73d1 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:30:31 -0600 Subject: [PATCH 21/38] update triggers --- .github/workflows/ephemeral.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 0cbb4cbd66..923a7c72e0 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -3,7 +3,7 @@ name: ephemeral on: push: branches: - - "main" + - '**' workflow_dispatch: jobs: From 0cc3facc32ff91c8e964c86a344b4ec0490f9de5 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:33:28 -0600 Subject: [PATCH 22/38] debug --- .github/workflows/ephemeral.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 923a7c72e0..f7bcc1dc37 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -11,9 +11,9 @@ jobs: runs-on: ubuntu-latest steps: - - name: Clone supercharge website repository + - name: Clone repo uses: actions/checkout@v2 - - name: Clone supercharge docs repository + - name: Clone ephemeral-cluster repo uses: actions/checkout@v2 with: repository: celestiaorg/ephemeral-cluster @@ -21,4 +21,6 @@ jobs: ref: main - name: "Setup and Test Cluster" run: | + pwd + ls ephemeral/debug-start-cluster.sh From 2f010bab1c4d5e497c7a9957fed433707965162f Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:35:09 -0600 Subject: [PATCH 23/38] use jbowen93/evmos epehemeral-cluster repo --- .github/workflows/ephemeral.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index f7bcc1dc37..58f3dc37ef 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -18,9 +18,11 @@ jobs: with: repository: celestiaorg/ephemeral-cluster path: ephemeral - ref: main + ref: jbowen93/evmos - name: "Setup and Test Cluster" run: | pwd ls + echo "ephemeral" + ls ephemeral ephemeral/debug-start-cluster.sh From fdfa99a9dd5c4870745ef73e198333fda6d17480 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:41:14 -0600 Subject: [PATCH 24/38] work from ephemeral dir --- .github/workflows/ephemeral.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 58f3dc37ef..c9fcf4a83c 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -21,8 +21,5 @@ jobs: ref: jbowen93/evmos - name: "Setup and Test Cluster" run: | - pwd - ls - echo "ephemeral" - ls ephemeral - ephemeral/debug-start-cluster.sh + cd ephemeral + ./debug-start-cluster.sh From 2038ac05727fccb2ca0be64ca33acc9dda24225e Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 10:57:27 -0600 Subject: [PATCH 25/38] attempt to run rpc tests --- .github/workflows/ephemeral.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index c9fcf4a83c..d7c1cd7a4a 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -23,3 +23,8 @@ jobs: run: | cd ephemeral ./debug-start-cluster.sh + - name: "Test Cluster" + run: | + cd /home/runner/work/ethermint/ethermint + MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... + From 31d06e903f10281f24a9c965f23d3fca028dd7f7 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 11:43:32 -0600 Subject: [PATCH 26/38] use go1.17 --- .github/workflows/ephemeral.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index d7c1cd7a4a..12513cdfce 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -19,6 +19,10 @@ jobs: repository: celestiaorg/ephemeral-cluster path: ephemeral ref: jbowen93/evmos + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: 1.17 - name: "Setup and Test Cluster" run: | cd ephemeral From b30ae92a5eece987bbc62daa6997abd9ce1d7b7f Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 11:47:34 -0600 Subject: [PATCH 27/38] fix syntax --- .github/workflows/ephemeral.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 12513cdfce..1a7f740880 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -20,9 +20,9 @@ jobs: path: ephemeral ref: jbowen93/evmos - name: Set up Go - uses: actions/setup-go@v2 - with: - go-version: 1.17 + uses: actions/setup-go@v2 + with: + go-version: 1.17 - name: "Setup and Test Cluster" run: | cd ephemeral From 2d582e4a7f2742b695e43e3ba381fe6ba18155c9 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 11:53:23 -0600 Subject: [PATCH 28/38] try in one step --- .github/workflows/ephemeral.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 1a7f740880..f2c3205943 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -27,8 +27,10 @@ jobs: run: | cd ephemeral ./debug-start-cluster.sh - - name: "Test Cluster" - run: | cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... + # - name: "Test Cluster" + # run: | + # cd /home/runner/work/ethermint/ethermint + # MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From 3ebab73436dbc9ce1623295d29c968980815b420 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 11:58:40 -0600 Subject: [PATCH 29/38] debug --- .github/workflows/ephemeral.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index f2c3205943..9f307d6814 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -27,6 +27,9 @@ jobs: run: | cd ephemeral ./debug-start-cluster.sh + docker ps + echo "sleep 15" + sleep 15 cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... # - name: "Test Cluster" From efde1ee384e7fc18fa783b45cd901e00134a7793 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 12:17:15 -0600 Subject: [PATCH 30/38] debug --- .github/workflows/ephemeral.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 9f307d6814..df3e9b351e 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -26,14 +26,15 @@ jobs: - name: "Setup and Test Cluster" run: | cd ephemeral - ./debug-start-cluster.sh + ls + ls docker + ./debug-start-cluster.sh + - name: "Test Cluster" + run: | docker ps - echo "sleep 15" - sleep 15 + echo "sleep 15" && sleep 15 + cd /home/runner/work/ethermint/ethermint + MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... - # - name: "Test Cluster" - # run: | - # cd /home/runner/work/ethermint/ethermint - # MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From 1ddb62cea25cb0933c02a5e16d5efe2973e29219 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 12:27:46 -0600 Subject: [PATCH 31/38] debug --- .github/workflows/ephemeral.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index df3e9b351e..914541b7c1 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -26,8 +26,9 @@ jobs: - name: "Setup and Test Cluster" run: | cd ephemeral - ls - ls docker + echo "pwd" && pwd + echo "ls" && ls + echo "ls docker" && ls docker ./debug-start-cluster.sh - name: "Test Cluster" run: | From 09244f7aa16ef83ff6a375c068502e75e8c1a27b Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 12:40:58 -0600 Subject: [PATCH 32/38] more logs --- .github/workflows/ephemeral.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 914541b7c1..07c5591c41 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -34,8 +34,11 @@ jobs: run: | docker ps echo "sleep 15" && sleep 15 - cd /home/runner/work/ethermint/ethermint - MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... + echo "docker logs core0" && docker logs evmos0 + echo "docker logs bridge0" && docker logs evmos0 + echo "docker logs light0" && docker logs evmos0 + echo "docker logs dalc0" && docker logs evmos0 + echo "docker logs evmos0" && docker logs evmos0 cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From 9c7625c91e310c634e276c32f065a5c596faf53a Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 13:38:15 -0600 Subject: [PATCH 33/38] logs --- .github/workflows/ephemeral.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 07c5591c41..2968a66d77 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -34,11 +34,16 @@ jobs: run: | docker ps echo "sleep 15" && sleep 15 - echo "docker logs core0" && docker logs evmos0 - echo "docker logs bridge0" && docker logs evmos0 - echo "docker logs light0" && docker logs evmos0 - echo "docker logs dalc0" && docker logs evmos0 - echo "docker logs evmos0" && docker logs evmos0 + echo "docker logs core0" + docker logs core0 + echo "docker logs bridge0" + docker logs bridge0 + echo "docker logs light0" + docker logs light0 + echo "docker logs dalc0" + docker logs dalc0 + echo "docker logs evmos0" + docker logs evmos0 cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From 34701f6b46669784a44e5e661f4ef298fe1b9dc4 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 13:43:29 -0600 Subject: [PATCH 34/38] log docker-compose version --- .github/workflows/ephemeral.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 2968a66d77..e7f72b5e65 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -32,6 +32,8 @@ jobs: ./debug-start-cluster.sh - name: "Test Cluster" run: | + echo "docker-compose -v" + docker-compose -v docker ps echo "sleep 15" && sleep 15 echo "docker logs core0" From c8f47ac2f0b190d7244b71a7403bdef962839673 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 13:52:48 -0600 Subject: [PATCH 35/38] try compose v2 --- .github/workflows/ephemeral.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index e7f72b5e65..bde4a0b0a5 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -19,6 +19,12 @@ jobs: repository: celestiaorg/ephemeral-cluster path: ephemeral ref: jbowen93/evmos + - name: Install Docker Compose v2 + run: | + DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} + mkdir -p $DOCKER_CONFIG/cli-plugins + curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose + chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose - name: Set up Go uses: actions/setup-go@v2 with: @@ -34,8 +40,7 @@ jobs: run: | echo "docker-compose -v" docker-compose -v - docker ps - echo "sleep 15" && sleep 15 + docker ps -a echo "docker logs core0" docker logs core0 echo "docker logs bridge0" From 19b142aa49265a80f981c620a52bd4866b30a5fa Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Wed, 16 Mar 2022 17:02:20 -0600 Subject: [PATCH 36/38] update to use ephemeral-cluster main branch --- .github/workflows/ephemeral.yml | 29 ++++++++--------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index bde4a0b0a5..84ca26ca6b 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -18,38 +18,25 @@ jobs: with: repository: celestiaorg/ephemeral-cluster path: ephemeral - ref: jbowen93/evmos - - name: Install Docker Compose v2 - run: | - DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker} - mkdir -p $DOCKER_CONFIG/cli-plugins - curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose - chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose + ref: main - name: Set up Go uses: actions/setup-go@v2 with: go-version: 1.17 - - name: "Setup and Test Cluster" - run: | - cd ephemeral - echo "pwd" && pwd - echo "ls" && ls - echo "ls docker" && ls docker - ./debug-start-cluster.sh + - name: "Setup Cluster" + run: ./debug-start-cluster.sh - name: "Test Cluster" run: | - echo "docker-compose -v" - docker-compose -v docker ps -a - echo "docker logs core0" + echo "------------- docker logs core0 -------------" docker logs core0 - echo "docker logs bridge0" + echo "------------- docker logs bridge0 -------------" docker logs bridge0 - echo "docker logs light0" + echo "------------- docker logs light0 -------------" docker logs light0 - echo "docker logs dalc0" + echo "------------- docker logs dalc0 -------------" docker logs dalc0 - echo "docker logs evmos0" + echo "------------- docker logs evmos0 -------------" docker logs evmos0 cd /home/runner/work/ethermint/ethermint MODE=rpc HOST=http://127.0.0.1:8545 go test ./tests/rpc/... From 3dcf63530782eeb64254446ae189f51f6e6a6637 Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Fri, 18 Mar 2022 11:31:33 -0600 Subject: [PATCH 37/38] update trigger --- .github/workflows/ephemeral.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index 84ca26ca6b..e7e6e00f50 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -4,6 +4,11 @@ on: push: branches: - '**' + tags: + - 'v*.*.*' + pull_request: + branches: + - 'main' workflow_dispatch: jobs: From 548fb192a66042a8b902c02e0804fb1799bc9e5b Mon Sep 17 00:00:00 2001 From: Josh Bowen Date: Fri, 18 Mar 2022 11:34:25 -0600 Subject: [PATCH 38/38] change dir before cluster setup --- .github/workflows/ephemeral.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ephemeral.yml b/.github/workflows/ephemeral.yml index e7e6e00f50..f999a3f3cf 100644 --- a/.github/workflows/ephemeral.yml +++ b/.github/workflows/ephemeral.yml @@ -22,14 +22,16 @@ jobs: uses: actions/checkout@v2 with: repository: celestiaorg/ephemeral-cluster - path: ephemeral + path: ephemeral-cluster ref: main - name: Set up Go uses: actions/setup-go@v2 with: go-version: 1.17 - name: "Setup Cluster" - run: ./debug-start-cluster.sh + run: | + cd ephemeral-cluster + ./debug-start-cluster.sh - name: "Test Cluster" run: | docker ps -a