Skip to content

build(deps): update go module directive to v1.26.8 #358

build(deps): update go module directive to v1.26.8

build(deps): update go module directive to v1.26.8 #358

Workflow file for this run

name: Security Vulnerability Check
on:
push:
branches-ignore:
- renovate/**
paths:
- "**.go"
- "go.mod"
- "go.sum"
- ".golangci.yaml"
- ".github/workflows/security.yaml"
pull_request:
branches:
- master
paths:
- "**.go"
- "go.mod"
- "go.sum"
- ".github/workflows/security.yaml"
schedule:
- cron: "15 3 * * 4"
env:
GOTOOLCHAIN: "local"
jobs:
vulnerability-scan:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v7.0.1
- uses: trim21/actions/setup-go@master
- run: go run golang.org/x/vuln/cmd/govulncheck ./...
- name: Notify failed build
uses: jayqi/failed-build-issue-action@v1.3.0
if: "failure() && github.event_name != 'pull_request'"
with:
github-token: ${{ github.token }}
label-name: vulncheck
- name: Close resolved vulnerability issues
if: success()
uses: actions/github-script@v9.0.0
with:
github-token: ${{ github.token }}
script: |
const label = 'vulncheck';
const { owner, repo } = context.repo;
const issues = await github.paginate(
github.rest.issues.listForRepo,
{ owner, repo, labels: label, state: 'open', per_page: 100 }
);
for (const issue of issues) {
await github.rest.issues.update({ owner, repo, issue_number: issue.number, state: 'closed' });
}