45
45
name : Checks and variables
46
46
runs-on : ubuntu-20.04
47
47
outputs :
48
- go_version : ${{ steps.vars.outputs.go_version }}
49
48
go_path : ${{ steps.go.outputs.go_path }}
50
49
k8s_latest : ${{ steps.vars.outputs.k8s_latest }}
51
50
steps :
@@ -63,12 +62,11 @@ jobs:
63
62
- name : Output Variables
64
63
id : vars
65
64
run : |
66
- echo "::set-output name=go_version::$(grep "go 1." go.mod | cut -d " " -f 2)"
67
65
echo "::set-output name=k8s_latest::$(grep -m1 'FROM kindest/node' <tests/docker/Dockerfile | awk -F'[:v]' '{print $3}')"
68
66
- name : Setup Golang Environment
69
67
uses : actions/setup-go@v3
70
68
with :
71
- go-version : ${{ steps.vars.outputs.go_version }}
69
+ go-version-file : go.mod
72
70
- name : Determine GOPATH
73
71
id : go
74
72
run : echo "::set-output name=go_path::$(go env GOPATH)"
@@ -102,7 +100,7 @@ jobs:
102
100
- name : Setup Golang Environment
103
101
uses : actions/setup-go@v3
104
102
with :
105
- go-version : ${{ needs.checks.outputs.go_version }}
103
+ go-version-file : go.mod
106
104
- name : Build binary
107
105
uses : goreleaser/goreleaser-action@v3
108
106
with :
@@ -138,7 +136,7 @@ jobs:
138
136
- name : Setup Golang Environment
139
137
uses : actions/setup-go@v3
140
138
with :
141
- go-version : ${{ needs.checks.outputs.go_version }}
139
+ go-version-file : go.mod
142
140
- name : Run Tests
143
141
run : make cover
144
142
- name : Upload coverage to Codecov
@@ -278,7 +276,7 @@ jobs:
278
276
- name : Setup Golang Environment
279
277
uses : actions/setup-go@v3
280
278
with :
281
- go-version : ${{ needs.checks.outputs.go_version }}
279
+ go-version-file : go.mod
282
280
283
281
- uses : actions/setup-node@v3
284
282
- run : npm install js-yaml
@@ -457,7 +455,7 @@ jobs:
457
455
BUILD_OS=${{ matrix.image }}
458
456
IC_VERSION=${{ steps.var.outputs.ic_version }}
459
457
- name : Run Trivy vulnerability scanner
460
- uses : aquasecurity/trivy-action@0.5 .1
458
+ uses : aquasecurity/trivy-action@0.6 .1
461
459
continue-on-error : true
462
460
with :
463
461
image-ref : nginx/nginx-ingress:${{ steps.meta.outputs.version }}
@@ -596,7 +594,7 @@ jobs:
596
594
"nginx-repo.crt=${{ secrets.NGINX_CRT }}"
597
595
"nginx-repo.key=${{ secrets.NGINX_KEY }}"
598
596
- name : Run Trivy vulnerability scanner
599
- uses : aquasecurity/trivy-action@0.5 .1
597
+ uses : aquasecurity/trivy-action@0.6 .1
600
598
continue-on-error : true
601
599
with :
602
600
image-ref : docker.io/${{ matrix.image }}:${{ steps.meta.outputs.version }}
0 commit comments