diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ff4b3aa6..d38e73e8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -37,6 +37,7 @@ jobs: with: file: ./coverage.txt fail_ci_if_error: true + if: env.GIT_DIFF test-importer: runs-on: ubuntu-latest @@ -57,6 +58,7 @@ jobs: - name: test-importer run: | make test-import + if: env.GIT_DIFF test-rpc: runs-on: ubuntu-latest @@ -77,6 +79,7 @@ jobs: - name: Test rpc endpoint run: | make test-rpc + if: env.GIT_DIFF test-e2e: runs-on: ubuntu-latest @@ -97,6 +100,7 @@ jobs: - name: Test e2e run: | make test-integration + if: env.GIT_DIFF # integration_tests: # runs-on: ubuntu-latest @@ -128,22 +132,22 @@ jobs: # path: debug_files.tar.gz # if-no-files-found: ignore - upload-cache: - if: github.event_name == 'push' - needs: ["integration_tests"] - strategy: - matrix: - os: [macos-latest] - runs-on: ${{ matrix.os }} - steps: - - uses: actions/checkout@v2 - - uses: cachix/install-nix-action@v18 - - uses: cachix/cachix-action@v11 - with: - name: ethermint - signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" - - name: 'instantiate integration test env' - run: nix-store -r $(nix-instantiate tests/integration_tests/shell.nix) + # upload-cache: + # if: github.event_name == 'push' + # needs: ["integration_tests"] + # strategy: + # matrix: + # os: [macos-latest] + # runs-on: ${{ matrix.os }} + # steps: + # - uses: actions/checkout@v2 + # - uses: cachix/install-nix-action@v18 + # - uses: cachix/cachix-action@v11 + # with: + # name: ethermint + # signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" + # - name: 'instantiate integration test env' + # run: nix-store -r $(nix-instantiate tests/integration_tests/shell.nix) test-sim-nondeterminism: runs-on: ubuntu-latest @@ -163,6 +167,7 @@ jobs: - name: Test simulation nondeterminism run: | make test-sim-nondeterminism + if: env.GIT_DIFF test-sim-random-genesis-fast: runs-on: ubuntu-latest @@ -182,6 +187,7 @@ jobs: - name: Test simulation with random genesis run: | make test-sim-random-genesis-fast + if: env.GIT_DIFF test-sim-import-export: runs-on: ubuntu-latest @@ -201,6 +207,7 @@ jobs: - name: Simulation of import and export genesis run: | make test-sim-import-export + if: env.GIT_DIFF test-sim-after-import: runs-on: ubuntu-latest @@ -219,4 +226,5 @@ jobs: go.sum - name: Test simulation after import run: | - make test-sim-after-import \ No newline at end of file + make test-sim-after-import + if: env.GIT_DIFF \ No newline at end of file