Skip to content

Commit c6b2183

Browse files
syscod3claude
andcommitted
ci: add CodeQL, dependency-review, dependabot
- CodeQL: Go analysis, weekly Monday schedule - dependency-review: block high-severity deps on PRs - dependabot: weekly updates for github-actions and gomod Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent fbf762f commit c6b2183

3 files changed

Lines changed: 60 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
directory: /
5+
schedule:
6+
interval: weekly
7+
labels: [dependencies, github-actions]
8+
9+
- package-ecosystem: gomod
10+
directory: /
11+
schedule:
12+
interval: weekly
13+
open-pull-requests-limit: 5
14+
labels: [dependencies, go]

.github/workflows/codeql.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: CodeQL
2+
3+
on:
4+
push:
5+
branches: [main]
6+
pull_request:
7+
schedule:
8+
- cron: "0 2 * * 1" # Monday 02:00 UTC
9+
10+
permissions:
11+
actions: read
12+
contents: read
13+
security-events: write
14+
15+
jobs:
16+
analyze:
17+
runs-on: ubuntu-latest
18+
steps:
19+
- uses: actions/checkout@v4
20+
21+
- uses: github/codeql-action/init@v3
22+
with:
23+
languages: go
24+
25+
- uses: github/codeql-action/autobuild@v3
26+
27+
- uses: github/codeql-action/analyze@v3
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Dependency Review
2+
3+
on:
4+
pull_request:
5+
branches: [main]
6+
7+
permissions:
8+
contents: read
9+
10+
jobs:
11+
review:
12+
runs-on: ubuntu-latest
13+
if: github.actor != 'dependabot[bot]'
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- uses: actions/dependency-review-action@v4
18+
with:
19+
fail-on-severity: high

0 commit comments

Comments
 (0)