99 name : lint
1010 runs-on : ubuntu-latest
1111 steps :
12- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
12+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1313 - name : Set up Go
14- uses : actions/setup-go@v5
14+ uses : actions/setup-go@v6
1515 with :
1616 go-version-file : go.mod
1717 cache : false
@@ -25,12 +25,12 @@ jobs:
2525 runs-on : ubuntu-latest
2626 steps :
2727 - name : Check out code
28- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
28+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
2929 with :
3030 persist-credentials : false
3131 fetch-depth : 0
3232 - name : Set up Go
33- uses : actions/setup-go@v5
33+ uses : actions/setup-go@v6
3434 with :
3535 go-version-file : go.mod
3636 - name : Generate mocks and marshall/unmarshall code
@@ -44,19 +44,19 @@ jobs:
4444 runs-on : ${{ matrix.os }}
4545 steps :
4646 - name : Set up Go
47- uses : actions/setup-go@v5
47+ uses : actions/setup-go@v6
4848 with :
4949 go-version : ${{ matrix.go-version }}
5050 - name : Check out code into the Go module directory
51- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
51+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
5252 with :
5353 persist-credentials : false
5454 - name : Get cache paths
5555 id : go-cache-paths
5656 shell : bash
5757 run : echo "GO_BUILD=$(go env GOCACHE)" >>$GITHUB_OUTPUT
5858 - name : Cache dependencies
59- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
59+ uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
6060 with :
6161 path : ${{ steps.go-cache-paths.outputs.GO_BUILD }}
6262 key : ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
8686 go test -mod=vendor -tags dev -v -timeout 2100s $(go list -tags dev ./... | grep -v e2e) -count=1 -coverprofile=cover.out | tee unit-test.log
8787 - name : Archive test logs
8888 if : always()
89- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
89+ uses : actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
9090 with :
9191 name : unit-test-${{ runner.os }}-${{ github.event.pull_request.head.sha }}.log
9292 path : unit-test.log
9797 GO111MODULE : on
9898 steps :
9999 - name : Checkout Source
100- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
100+ uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
101101 - name : Run Gosec Security Scanner
102- uses : securego/gosec@d2d3ae66bd8d340b78b5142b6fe610691783c2fe # v2.22.5
102+ uses : securego/gosec@6be2b51fd78feca86af91f5186b7964d76cb1256 # v2.22.10
103103 with :
104104 args : " -no-fail -fmt sarif -out results.sarif ./..."
105105 - name : Show results
0 commit comments