@@ -18,18 +18,18 @@ jobs:
18
18
runs-on : ubuntu-latest
19
19
steps :
20
20
- name : " Fetch source code"
21
- uses : actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5 .2
21
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
22
22
23
23
- name : Install Go toolchain
24
- uses : actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0 .0
24
+ uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5 .0
25
25
with :
26
26
go-version : ${{ env.GO_VERSION }}
27
27
28
28
# NOTE: This cache is shared so the following step must always be
29
29
# identical across the unit-tests, e2e-tests, and consistency-checks
30
30
# jobs, or else weird things could happen.
31
31
- name : Cache Go modules
32
- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
32
+ uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
33
33
with :
34
34
path : " ~/go/pkg"
35
35
key : go-mod-${{ hashFiles('go.sum') }}
41
41
go test -v ./... -coverprofile=coverage.out
42
42
43
43
- name : Upload Coverage report
44
- uses : actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808
44
+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
45
45
with :
46
46
path : coverage.out
47
47
name : Coverage-report
@@ -55,18 +55,18 @@ jobs:
55
55
56
56
steps :
57
57
- name : " Fetch source code"
58
- uses : actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5 .2
58
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
59
59
60
60
- name : Install Go toolchain
61
- uses : actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0 .0
61
+ uses : actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5 .0
62
62
with :
63
63
go-version : ${{ env.GO_VERSION }}
64
64
65
65
# NOTE: This cache is shared so the following step must always be
66
66
# identical across the unit-tests and consistency-checks
67
67
# jobs, or else weird things could happen.
68
68
- name : Cache Go modules
69
- uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
69
+ uses : actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4
70
70
with :
71
71
path : " ~/go/pkg"
72
72
key : go-mod-${{ hashFiles('go.sum') }}
82
82
fi
83
83
84
84
- name : Run golangci-lint
85
- uses : golangci/golangci-lint-action@08e2f20817b15149a52b5b3ebe7de50aff2ba8c5 # v3.4 .0
85
+ uses : golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9 # v8.0 .0
86
86
# protobuf linting
87
- - uses : bufbuild/buf-setup-action@eb60cd0de4f14f1f57cf346916b8cd69a9e7ed0b # v1.26.1
88
- - uses : bufbuild/buf-lint-action@bd48f53224baaaf0fc55de9a913e7680ca6dbea4 # v1.0.3
87
+ - uses : bufbuild/buf-setup-action@a47c93e0b1648d5651a065437926377d060baa99 # v1.50.0
88
+ - uses : bufbuild/buf-lint-action@06f9dd823d873146471cfaaf108a993fe00e5325 # v1.1.1
0 commit comments