From 5e8efbae0fef3a2944d2eb0e184543a505e325ca Mon Sep 17 00:00:00 2001 From: sudoforge Date: Mon, 28 Apr 2025 20:01:05 -0700 Subject: [PATCH] fix: checkout repo before setting up go environment (#1390) This change ensures that the `go.sum` file used by the `actions/setup-go` action as the cache identifier exists in the working tree. Closes: #1382 Change-Id: I0318bfa6e7d7859baf6600ff71715eaef92b401b --- .github/workflows/build-and-test.yml | 6 +++--- .github/workflows/trunk.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index fa92e882d198a3cb41b64031964ba44f469538c3..c987ba9b1b32afd4a7428794fd696f2851260571 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -11,14 +11,14 @@ jobs: platform: [ubuntu-latest, macos-latest, windows-latest] runs-on: ${{ matrix.platform }} steps: + - name: Check out code + uses: actions/checkout@v4 + - name: Set up Go ${{ matrix.go-version }} uses: actions/setup-go@v5 with: go-version: ${{ matrix.go-version }} - - name: Check out code - uses: actions/checkout@v4 - - name: Build run: make diff --git a/.github/workflows/trunk.yml b/.github/workflows/trunk.yml index 7961a5292bcada92a0c902beb26b911c58460b45..5baf29ba96061d0c9254820cf103da62b4dd9e98 100644 --- a/.github/workflows/trunk.yml +++ b/.github/workflows/trunk.yml @@ -29,12 +29,12 @@ jobs: contents: write deployments: write steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: go-version: 1.24.2 - - uses: actions/checkout@v4 - - name: Run benchmark run: go test -v ./... -bench=. -run=xxx -benchmem | tee output.txt