Skip to content

Self Check

Self Check #23

Workflow file for this run

name: Self Check
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 0 * * 1' # Run weekly on Mondays
jobs:
check-dependencies:
runs-on: ubuntu-latest
permissions:
contents: read # for actions/checkout
security-events: write # for github/codeql-action/upload-sarif
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.24.x
- name: Tidy modules
run: go mod tidy
- name: Build dependency checker
run: go build -o depcheck
- name: Run dependency check
run: ./depcheck analyze -p ./test-npm-project -f sarif -o dependency-report.sarif
- name: Upload SARIF file
uses: github/codeql-action/upload-sarif@v3
with:
sarif_file: dependency-report.sarif
category: dependencies