| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ---
-
- name: Vulnerability checks
-
- permissions:
- actions: read
- checks: read
- contents: read
- deployments: read
- issues: read
- discussions: read
- pull-requests: read
- repository-projects: read
- security-events: read
- statuses: read
-
- on:
- push:
- pull_request:
- schedule: # daily at 10:22 UTC
- - cron: '22 10 * * *'
- workflow_dispatch:
-
- jobs:
- vuln:
- name: Test vulnerabilities
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v6
- with:
- submodules: recursive
-
- - name: Setup Go
- uses: actions/setup-go@v6
- with:
- go-version-file: go.mod
- cache: true
-
- - name: Check for vulnerabilities
- run: |
- go run golang.org/x/vuln/cmd/govulncheck@latest ./...
|