govulncheck-action: add check-latest and cache options
Add options for check-latest and cache as optional inputs for setup-go.
Fixes golang/go#60704
Change-Id: I72325a5f6d8282a9b000fa24e91da65574f05193
Reviewed-on: https://go-review.googlesource.com/c/govulncheck-action/+/502538
Reviewed-by: Julie Qiu <julieqiu@google.com>
TryBot-Bypass: Brandon Kessler <bkessler@google.com>
diff --git a/action.yml b/action.yml
index 0a48559..5191380 100644
--- a/action.yml
+++ b/action.yml
@@ -5,6 +5,14 @@
description: 'Version of Go to use for govulncheck'
required: false
default: '>=1.19.0'
+ check-latest:
+ description: 'Set this option to true if you want the action to always check for the latest available Go version that satisfies the version spec'
+ required: false
+ default: false
+ cache:
+ description: 'Used to specify whether Go caching is needed. Set to true, if you would like to enable caching.'
+ required: false
+ default: true
go-package:
description: 'Go Package to scan with govulncheck'
required: false
@@ -16,6 +24,8 @@
- uses: actions/setup-go@v4.0.0
with:
go-version: ${{ inputs.go-version-input }}
+ check-latest: ${{ inputs.check-latest }}
+ cache: ${{ inputs.cache }}
- name: Install govulncheck
run: go install golang.org/x/vuln/cmd/govulncheck@latest
shell: bash