diff --git a/.github/workflows/check-generated.yml b/.github/workflows/check-generated.yml index 9027b96da..e4dbe00cd 100644 --- a/.github/workflows/check-generated.yml +++ b/.github/workflows/check-generated.yml @@ -41,13 +41,14 @@ jobs: check-proto: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 1 # we need a .git directory to run git diff + - uses: actions/setup-go@v4 with: go-version-file: "go.mod" - - uses: actions/checkout@v4 - with: - fetch-depth: 1 # we need a .git directory to run git diff - name: "Check protobuf generated code" run: | diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 432cd9439..b7131cba4 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -46,10 +46,10 @@ jobs: env: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v4 with: go-version-file: "go.mod" - - uses: actions/checkout@v3 - uses: technote-space/get-diff-action@v6 with: PATTERNS: | @@ -68,10 +68,10 @@ jobs: matrix: part: ["00", "01", "02", "03"] steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v4 with: go-version-file: "go.mod" - - uses: actions/checkout@v3 - uses: technote-space/get-diff-action@v6 with: PATTERNS: | diff --git a/.github/workflows/e2e-manual.yml b/.github/workflows/e2e-manual.yml index 58333b1ee..a0fffb9d5 100644 --- a/.github/workflows/e2e-manual.yml +++ b/.github/workflows/e2e-manual.yml @@ -14,11 +14,11 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 60 steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v4 with: go-version-file: "go.mod" - - uses: actions/checkout@v4 - name: Build working-directory: test/e2e diff --git a/.github/workflows/e2e-nightly-34x.yml b/.github/workflows/e2e-nightly-34x.yml index 22c5b2163..76303c8cb 100644 --- a/.github/workflows/e2e-nightly-34x.yml +++ b/.github/workflows/e2e-nightly-34x.yml @@ -21,14 +21,14 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 60 steps: - - uses: actions/setup-go@v4 - with: - go-version-file: "go.mod" - - uses: actions/checkout@v4 with: ref: 'v0.34.x-celestia' + - uses: actions/setup-go@v4 + with: + go-version-file: "go.mod" + - name: Build working-directory: test/e2e # Run make jobs in parallel, since we can't run steps in parallel. diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index b6987e8df..ab92b02fa 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -12,10 +12,10 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v4 with: go-version-file: "go.mod" - - uses: actions/checkout@v3 - uses: technote-space/get-diff-action@v6 with: PATTERNS: | diff --git a/.github/workflows/fuzz-nightly.yml b/.github/workflows/fuzz-nightly.yml index c69f515cc..d571b9c76 100644 --- a/.github/workflows/fuzz-nightly.yml +++ b/.github/workflows/fuzz-nightly.yml @@ -9,12 +9,11 @@ jobs: fuzz-nightly-test: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v4 with: go-version-file: "go.mod" - - uses: actions/checkout@v4 - - name: Install go-fuzz working-directory: test/fuzz run: go get -u github.com/dvyukov/go-fuzz/go-fuzz github.com/dvyukov/go-fuzz/go-fuzz-build diff --git a/.github/workflows/govulncheck.yml b/.github/workflows/govulncheck.yml index 53ea657df..77a408471 100644 --- a/.github/workflows/govulncheck.yml +++ b/.github/workflows/govulncheck.yml @@ -14,10 +14,10 @@ jobs: govulncheck: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v3 with: go-version-file: "go.mod" - - uses: actions/checkout@v3 - uses: technote-space/get-diff-action@v6 with: PATTERNS: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b48e8ce5f..3d7cc41da 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -23,10 +23,10 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 5 steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v4 with: go-version-file: "go.mod" - - uses: actions/checkout@v3 - uses: technote-space/get-diff-action@v6 with: PATTERNS: | @@ -55,10 +55,10 @@ jobs: needs: build timeout-minutes: 5 steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v4 with: go-version-file: "go.mod" - - uses: actions/checkout@v4 - uses: technote-space/get-diff-action@v6 with: PATTERNS: | @@ -87,10 +87,10 @@ jobs: needs: build timeout-minutes: 5 steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v4 with: go-version-file: "go.mod" - - uses: actions/checkout@v4 - uses: technote-space/get-diff-action@v6 with: PATTERNS: |