From 4725cf03345f78deb7f27b1a54c5943422fc3892 Mon Sep 17 00:00:00 2001 From: Tomas Tauber <2410580+tomtau@users.noreply.github.com> Date: Tue, 16 Nov 2021 09:04:22 +0800 Subject: [PATCH] Problem: simulations don't simulate cronos-related functionality (fixes #150) (#212) Solution: - removed the sims pipelines temporarily: 1) sims-protected doesn't appear to be ever executed 2) sims take a lot of CI time (~1.5hour each) despite not being useful - currently blocked by https://github.com/tharsis/ethermint/issues/658 https://github.com/cosmos/cosmos-sdk/issues/10495 etc. --- .github/workflows/sims-protected.yml | 145 -------------------------- .github/workflows/sims.yml | 147 --------------------------- 2 files changed, 292 deletions(-) delete mode 100644 .github/workflows/sims-protected.yml delete mode 100644 .github/workflows/sims.yml diff --git a/.github/workflows/sims-protected.yml b/.github/workflows/sims-protected.yml deleted file mode 100644 index 82e632796f..0000000000 --- a/.github/workflows/sims-protected.yml +++ /dev/null @@ -1,145 +0,0 @@ -name: Sims-protected -# Sims workflow runs multiple types of simulations (nondeterminism, import-export, after-import, multi-seed-short) -# This workflow will ask for approval to run on all Pull Requests, if a .go, .mod or .sum file have been changed -on: - pull_request: - -jobs: - build: - runs-on: ubuntu-latest - environment: protected - if: "!contains(github.event.head_commit.message, 'skip-sims')" - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - run: make build - - install-runsim: - runs-on: ubuntu-latest - needs: build - steps: - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - name: Install runsim - run: export GO111MODULE="on" && go get github.com/cosmos/tools/cmd/runsim@v1.0.0 - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - - test-sim-nondeterminism: - runs-on: ubuntu-latest - needs: [build, install-runsim] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - uses: technote-space/get-diff-action@v4 - with: - PATTERNS: | - **/**.go - go.mod - go.sum - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - if: env.GIT_DIFF - - name: test-sim-nondeterminism - run: | - make test-sim-nondeterminism - if: env.GIT_DIFF - - test-sim-import-export: - runs-on: ubuntu-latest - needs: [build, install-runsim] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - uses: technote-space/get-diff-action@v4 - with: - SUFFIX_FILTER: | - **/**.go - go.mod - go.sum - SET_ENV_NAME_INSERTIONS: 1 - SET_ENV_NAME_LINES: 1 - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - if: env.GIT_DIFF - - name: test-sim-import-export - run: | - make test-sim-import-export - if: env.GIT_DIFF - - test-sim-after-import: - runs-on: ubuntu-latest - needs: [build, install-runsim] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - uses: technote-space/get-diff-action@v4 - with: - SUFFIX_FILTER: | - **/**.go - go.mod - go.sum - SET_ENV_NAME_INSERTIONS: 1 - SET_ENV_NAME_LINES: 1 - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - if: env.GIT_DIFF - - name: test-sim-after-import - run: | - make test-sim-after-import - if: env.GIT_DIFF - - test-sim-multi-seed-short: - runs-on: ubuntu-latest - needs: [build, install-runsim] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - uses: technote-space/get-diff-action@v4 - with: - SUFFIX_FILTER: | - **/**.go - go.mod - go.sum - SET_ENV_NAME_INSERTIONS: 1 - SET_ENV_NAME_LINES: 1 - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - if: env.GIT_DIFF - - name: test-sim-multi-seed-short - run: | - make test-sim-multi-seed-short - if: env.GIT_DIFF diff --git a/.github/workflows/sims.yml b/.github/workflows/sims.yml deleted file mode 100644 index 45a307425d..0000000000 --- a/.github/workflows/sims.yml +++ /dev/null @@ -1,147 +0,0 @@ -name: Sims -# Sims workflow runs multiple types of simulations (nondeterminism, import-export, after-import, multi-seed-short) -# This workflow will run on main and release branches, if a .go, .mod or .sum file have been changed -on: - push: - branches: - - main - - release/** - -jobs: - build: - runs-on: ubuntu-latest - if: "!contains(github.event.head_commit.message, 'skip-sims')" - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - run: make build - - install-runsim: - runs-on: ubuntu-latest - needs: build - steps: - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - name: Install runsim - run: export GO111MODULE="on" && go get github.com/cosmos/tools/cmd/runsim@v1.0.0 - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - - test-sim-nondeterminism: - runs-on: ubuntu-latest - needs: [build, install-runsim] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - uses: technote-space/get-diff-action@v4 - with: - PATTERNS: | - **/**.go - go.mod - go.sum - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - if: env.GIT_DIFF - - name: test-sim-nondeterminism - run: | - make test-sim-nondeterminism - if: env.GIT_DIFF - - test-sim-import-export: - runs-on: ubuntu-latest - needs: [build, install-runsim] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - uses: technote-space/get-diff-action@v4 - with: - SUFFIX_FILTER: | - **/**.go - go.mod - go.sum - SET_ENV_NAME_INSERTIONS: 1 - SET_ENV_NAME_LINES: 1 - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - if: env.GIT_DIFF - - name: test-sim-import-export - run: | - make test-sim-import-export - if: env.GIT_DIFF - - test-sim-after-import: - runs-on: ubuntu-latest - needs: [build, install-runsim] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - uses: technote-space/get-diff-action@v4 - with: - SUFFIX_FILTER: | - **/**.go - go.mod - go.sum - SET_ENV_NAME_INSERTIONS: 1 - SET_ENV_NAME_LINES: 1 - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - if: env.GIT_DIFF - - name: test-sim-after-import - run: | - make test-sim-after-import - if: env.GIT_DIFF - - test-sim-multi-seed-short: - runs-on: ubuntu-latest - needs: [build, install-runsim] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-go@v2.1.3 - with: - go-version: 1.17 - - name: Display go version - run: go version - - uses: technote-space/get-diff-action@v4 - with: - SUFFIX_FILTER: | - **/**.go - go.mod - go.sum - SET_ENV_NAME_INSERTIONS: 1 - SET_ENV_NAME_LINES: 1 - - uses: actions/cache@v2.1.6 - with: - path: ~/go/bin - key: ${{ runner.os }}-go-runsim-binary - if: env.GIT_DIFF - - name: test-sim-multi-seed-short - run: | - make test-sim-multi-seed-short - if: env.GIT_DIFF