19
19
cache-key : ${{ steps.resolve-latest-client.outputs.version }}
20
20
steps :
21
21
- name : Harden Runner
22
- uses : step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
22
+ uses : step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
23
23
with :
24
24
egress-policy : block
25
25
allowed-endpoints : >
34
34
# Check if it's already in the cache
35
35
- name : Cache client
36
36
id : check-for-cached-client
37
- uses : actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
37
+ uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
38
38
with :
39
39
path : ~/go/bin/client
40
40
key : ${{ steps.resolve-latest-client.outputs.version }}
@@ -53,20 +53,20 @@ jobs:
53
53
go-version : [1.13, 1.16, 1.18]
54
54
steps :
55
55
- name : Harden Runner
56
- uses : step-security/harden-runner@eb238b55efaa70779f274895e782ed17c84f2895 # v2.6.1
56
+ uses : step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
57
57
with :
58
58
egress-policy : audit # TODO: change to 'egress-policy: block' after couple of runs
59
59
60
60
- name : Check out code
61
- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
61
+ uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
62
62
- name : Set up Go ${{ matrix.go-version }}
63
63
uses : actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0
64
64
with :
65
65
go-version : ' ${{ matrix.go-version }}'
66
66
- name : Pre-fetch go dependencies and build
67
67
run : ' go build ./...'
68
68
- name : Fetch conformance client
69
- uses : actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 # v4.0.0
69
+ uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
70
70
with :
71
71
path : ~/go/bin/client
72
72
key : ${{ needs.download-conformance-client.outputs.cache-key }}
0 commit comments