From b56733c5a8e8de60e9b057c562e43c58cc3953a2 Mon Sep 17 00:00:00 2001 From: Max Revitt Date: Mon, 11 Jul 2022 16:39:27 +0100 Subject: [PATCH 1/3] feat(ci): run hive tests as part of CI --- .github/workflows/ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e5512bcee86..dfbac14294c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -106,8 +106,11 @@ jobs: fetch-depth: 0 # fetch git tags for "git describe" - name: make docker - run: DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker + run: DOCKER_TAG=thorax/erigon:ci-$GITHUB_SHA DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker # check with root permissions, should be cached from previous build - name: sudo make docker - run: sudo DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker + run: sudo DOCKER_TAG=thorax/erigon:ci-$GITHUB_SHA DOCKER_UID=$(id -u) DOCKER_GID=$(id -g) make docker + + - name: run hive + run: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock gatewayfm/hive:latest --sim ethereum/sync --client erigon_ci-$GITHUB_SHA --docker.output --loglevel 5 From 3ed9ee8da74cf813b8cf1d38fe13bc94daeeac56 Mon Sep 17 00:00:00 2001 From: Yevheniia Berdnyk Date: Thu, 25 Aug 2022 16:03:56 +0300 Subject: [PATCH 2/3] Run Python tests --- .github/workflows/ci.yml | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dfbac14294c..aa2f0d33884 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,15 +1,14 @@ name: Continuous integration -on: - push: - branches: - - devel - - alpha - - stable - pull_request: - branches: - - devel - - alpha - - stable +on: push +# branches: +# - devel +# - alpha +# - stable +# pull_request: +# branches: +# - devel +# - alpha +# - stable jobs: tests: strategy: @@ -114,3 +113,12 @@ jobs: - name: run hive run: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock gatewayfm/hive:latest --sim ethereum/sync --client erigon_ci-$GITHUB_SHA --docker.output --loglevel 5 + + - name: Login to Docker Hub + uses: docker/login-action@v2 + with: + username: ${{ secrets.DOCKERHUB_USERNAME }} + password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: run python tests + run: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock gatewayfm/automated-testing:erigon-latest From e4a8f5dbdbcce6bf9ba2f4bbebf435d423c66bfd Mon Sep 17 00:00:00 2001 From: Yevheniia Berdnyk Date: Thu, 25 Aug 2022 16:17:19 +0300 Subject: [PATCH 3/3] Updated url --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aa2f0d33884..2f4b8d58c6c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -121,4 +121,4 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: run python tests - run: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock gatewayfm/automated-testing:erigon-latest + run: docker run --rm -v /var/run/docker.sock:/var/run/docker.sock gatewayfm/automated-testing:erigon-latest --url=http://localhost:8545