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