Skip to content

Vulnerability Check #91

Vulnerability Check

Vulnerability Check #91

name: Vulnerability Check
on:
pull_request:
schedule:
- cron: '22 10 * * *'
jobs:
govulncheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-go@v6
with:
go-version-file: 'go.work'
cache: true
cache-dependency-path: |
site/go.sum
backend/api/go.sum
infra/go.sum
- name: Install govulncheck
run: go install golang.org/x/vuln/cmd/govulncheck@latest
- name: Run govulncheck (site)
working-directory: site
run: govulncheck ./...
- name: Run govulncheck (backend/api)
working-directory: backend/api
run: govulncheck ./...
- name: Run govulncheck (infra)
working-directory: infra
run: govulncheck ./...