Skip to content

Security Vulnerability Check #625

Security Vulnerability Check

Security Vulnerability Check #625

Workflow file for this run

name: Security Vulnerability Check
on:
push:
branches:
- master
paths:
- "**.go"
- "go.mod"
- "go.sum"
- ".golangci.yaml"
- ".github/workflows/security.yaml"
schedule:
- cron: "15 3 * * 4"
jobs:
vulnerability-scan:
runs-on: ubuntu-24.04
permissions:
issues: write
steps:
- uses: actions/checkout@v5
with:
submodules: true
- uses: trim21/actions/setup-go@master
with:
cache-namespace: sec
- run: go install golang.org/x/vuln/cmd/govulncheck@latest
- run: govulncheck ./...
- name: Notify failed build
uses: jayqi/failed-build-issue-action@v1
if: failure()
with:
github-token: ${{ github.token }}
always-create-new-issue: false
label-name: vulncheck