Add govulncheck cron

Add `govulncheck` cron configuration.

Signed-off-by: Pranshu Srivastava <rexagod@gmail.com>
This commit is contained in:
Pranshu Srivastava
2022-11-04 17:04:32 +05:30
parent a5242f4ddb
commit 1736469dd4

26
.github/workflows/cron.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: cron
on:
schedule:
# Run every Monday
- cron: '0 0 * * 1'
env:
GO_VERSION: "^1.19"
jobs:
ci-security-checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
name: Checkout code
- name: Set up Go 1.x
uses: actions/setup-go@v3
with:
go-version: ${{ env.GO_VERSION }}
- name: Install govulncheck binary
run: |
go install golang.org/x/vuln/cmd/govulncheck@latest
- name: Run security checks
run: |
govulncheck -v ./...