From d7ad658e551288ed882370bd3ea18a639ab7c12c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2020 13:19:05 +0200 Subject: [PATCH] Update technote-space/get-diff-action requirement to v4 (#7510) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alessio Treglia Co-authored-by: Marko Baricevic --- .github/workflows/lint.yml | 12 +-- .github/workflows/sims.yml | 52 ++++++----- .github/workflows/test.yml | 176 ++++++++++++++++++------------------- 3 files changed, 119 insertions(+), 121 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 908542f51..157f0d217 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -14,16 +14,16 @@ jobs: timeout-minutes: 6 steps: - uses: actions/checkout@v2 - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: golangci/golangci-lint-action@master with: # Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version. version: v1.28 args: --timeout 10m github-token: ${{ secrets.github_token }} - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF diff --git a/.github/workflows/sims.yml b/.github/workflows/sims.yml index 833828bfa..de2e9bb10 100644 --- a/.github/workflows/sims.yml +++ b/.github/workflows/sims.yml @@ -54,23 +54,21 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 with: - SUFFIX_FILTER: | - .go - .mod - .sum - SET_ENV_NAME_INSERTIONS: 1 - SET_ENV_NAME_LINES: 1 + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/cache@v2.1.2 with: path: ~/go/bin key: ${{ runner.os }}-go-runsim-binary - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: test-sim-nondeterminism run: | make test-sim-nondeterminism - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF test-sim-import-export: runs-on: ubuntu-latest @@ -82,23 +80,23 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 with: SUFFIX_FILTER: | - .go - .mod - .sum + **/**.go + go.mod + go.sum SET_ENV_NAME_INSERTIONS: 1 SET_ENV_NAME_LINES: 1 - uses: actions/cache@v2.1.2 with: path: ~/go/bin key: ${{ runner.os }}-go-runsim-binary - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: test-sim-import-export run: | make test-sim-import-export - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF test-sim-after-import: runs-on: ubuntu-latest @@ -110,23 +108,23 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 with: SUFFIX_FILTER: | - .go - .mod - .sum + **/**.go + go.mod + go.sum SET_ENV_NAME_INSERTIONS: 1 SET_ENV_NAME_LINES: 1 - uses: actions/cache@v2.1.2 with: path: ~/go/bin key: ${{ runner.os }}-go-runsim-binary - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: test-sim-after-import run: | make test-sim-after-import - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF test-sim-multi-seed-short: runs-on: ubuntu-latest @@ -138,20 +136,20 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 with: SUFFIX_FILTER: | - .go - .mod - .sum + **/**.go + go.mod + go.sum SET_ENV_NAME_INSERTIONS: 1 SET_ENV_NAME_LINES: 1 - uses: actions/cache@v2.1.2 with: path: ~/go/bin key: ${{ runner.os }}-go-runsim-binary - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: test-sim-multi-seed-short run: | make test-sim-multi-seed-short - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 43fd297da..822b50913 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -40,18 +40,18 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v1 + - uses: technote-space/get-diff-action@v4 id: git_diff with: PREFIX_FILTER: | cosmovisor - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - name: Run cosmovisor tests run: cd cosmovisor; make - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF split-test-files: runs-on: ubuntu-latest @@ -95,21 +95,21 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-aa" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: test & coverage report creation run: | cat xaa.txt | xargs go test -mod=readonly -timeout 15m -coverprofile=coverage.txt -covermode=atomic -tags='norace ledger test_ledger_mock' - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: filter out DONTCOVER run: | excludelist="$(find ./ -type f -name '*.go' | xargs grep -l 'DONTCOVER')" @@ -120,11 +120,11 @@ jobs: echo "Excluding ${filename} from coverage report..." sed -i.bak "/$(echo $filename | sed 's/\//\\\//g')/d" coverage.txt done - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: codecov/codecov-action@v1.0.13 with: file: ./coverage.txt - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF test-coverage-run-2: runs-on: ubuntu-latest @@ -137,21 +137,21 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-ab" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: test & coverage report creation run: | cat xab.txt | xargs go test -mod=readonly -timeout 15m -coverprofile=coverage.txt -covermode=atomic -tags='norace ledger test_ledger_mock' - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: filter out DONTCOVER run: | excludelist="$(find ./ -type f -name '*.go' | xargs grep -l 'DONTCOVER')" @@ -162,11 +162,11 @@ jobs: echo "Excluding ${filename} from coverage report..." sed -i.bak "/$(echo $filename | sed 's/\//\\\//g')/d" coverage.txt done - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: codecov/codecov-action@v1.0.13 with: file: ./coverage.txt - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF test-coverage-run-3: runs-on: ubuntu-latest @@ -179,21 +179,21 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-ac" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: test & coverage report creation run: | cat xac.txt | xargs go test -mod=readonly -timeout 15m -coverprofile=coverage.txt -covermode=atomic -tags='norace ledger test_ledger_mock' - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: filter out DONTCOVER run: | excludelist="$(find ./ -type f -name '*.go' | xargs grep -l 'DONTCOVER')" @@ -204,11 +204,11 @@ jobs: echo "Excluding ${filename} from coverage report..." sed -i.bak "/$(echo $filename | sed 's/\//\\\//g')/d" coverage.txt done - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: codecov/codecov-action@v1.0.13 with: file: ./coverage.txt - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF test-coverage-run-4: runs-on: ubuntu-latest @@ -221,21 +221,21 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-ad" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: test & coverage report creation run: | cat xad.txt | xargs go test -mod=readonly -timeout 15m -coverprofile=coverage.txt -covermode=atomic -tags='norace ledger test_ledger_mock' - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: filter out DONTCOVER run: | excludelist="$(find ./ -type f -name '*.go' | xargs grep -l 'DONTCOVER')" @@ -246,11 +246,11 @@ jobs: echo "Excluding ${filename} from coverage report..." sed -i.bak "/$(echo $filename | sed 's/\//\\\//g')/d" coverage.txt done - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: codecov/codecov-action@v1.0.13 with: file: ./coverage.txt - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF test-race-1: runs-on: ubuntu-latest @@ -263,20 +263,20 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-aa" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: Run tests with race detector run: cat xaa.txt | xargs go test -mod=readonly -json -timeout 30m -race -tags='cgo ledger test_ledger_mock' > xaa-race-output.txt - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: actions/upload-artifact@v2 with: name: "${{ github.sha }}-aa-race-output" @@ -293,20 +293,20 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-ab" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: Run tests with race detector run: cat xab.txt | xargs go test -mod=readonly -json -timeout 30m -race -tags='cgo ledger test_ledger_mock' > xab-race-output.txt - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: actions/upload-artifact@v2 with: name: "${{ github.sha }}-ab-race-output" @@ -323,20 +323,20 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-ac" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: Run tests with race detector run: cat xac.txt | xargs go test -mod=readonly -json -timeout 30m -race -tags='cgo ledger test_ledger_mock' > xac-race-output.txt - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: actions/upload-artifact@v2 with: name: "${{ github.sha }}-ac-race-output" @@ -353,20 +353,20 @@ jobs: go-version: 1.15 - name: Display go version run: go version - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-ad" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: Run tests with race detector run: cat xad.txt | xargs go test -mod=readonly -json -timeout 30m -race -tags='cgo ledger test_ledger_mock' > xad-race-output.txt - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: actions/upload-artifact@v2 with: name: "${{ github.sha }}-ad-race-output" @@ -378,58 +378,58 @@ jobs: timeout-minutes: 5 steps: - uses: actions/checkout@v2 - - uses: technote-space/get-diff-action@v3 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-aa-race-output" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-ab-race-output" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-ac-race-output" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: actions/download-artifact@v2 with: name: "${{ github.sha }}-ad-race-output" - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - uses: actions/cache@v2.1.2 with: path: ~/go/bin key: ${{ runner.os }}-go-tparse-binary - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: Generate test report (go test -race) run: cat xa*-race-output.txt | ~/go/bin/tparse - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF liveness-test: runs-on: ubuntu-latest timeout-minutes: 10 steps: - uses: actions/checkout@v2 - - uses: technote-space/get-diff-action@v1 + - uses: technote-space/get-diff-action@v4 id: git_diff with: - SUFFIX_FILTER: | - .go - .mod - .sum + PATTERNS: | + **/**.go + go.mod + go.sum - name: start localnet run: | make clean build-simd-linux localnet-start - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF - name: test liveness run: | ./contrib/localnet_liveness.sh 100 5 50 localhost - if: "env.GIT_DIFF != ''" + if: env.GIT_DIFF docker-build: runs-on: ubuntu-latest