File tree Expand file tree Collapse file tree 3 files changed +28
-46
lines changed Expand file tree Collapse file tree 3 files changed +28
-46
lines changed Original file line number Diff line number Diff line change @@ -3,21 +3,44 @@ name: CI
33on :
44 pull_request :
55 branches : [main, master]
6- push :
7- branches : [main, master]
86
97jobs :
108 code-quality :
119 name : Code Quality
1210 uses : ./.github/workflows/code-quality.yml
1311
14- test :
15- name : Test
12+ build- test :
13+ name : Build Test
1614 uses : ./.github/workflows/build-test.yml
1715 with :
1816 test_matrix : ' ["ubuntu-latest", "windows-latest", "macos-latest"]'
1917 secrets : inherit
2018
19+ dependency-check :
20+ name : Dependency Check
21+ runs-on : ubuntu-latest
22+ steps :
23+ - name : Checkout
24+ uses : actions/checkout@v4
25+
26+ - name : Setup Node.js and pnpm
27+ uses : ./.github/actions/setup-node-pnpm
28+
29+ - name : Check for outdated dependencies
30+ run : |
31+ echo "📦 Checking for outdated dependencies..."
32+ pnpm outdated || echo "✅ All dependencies are up to date"
33+
34+ - name : Check for unused dependencies
35+ run : |
36+ echo "🔍 Checking for unused dependencies..."
37+ npx depcheck || echo "⚠️ Some dependencies might be unused"
38+
39+ - name : Security audit
40+ run : |
41+ echo "🔒 Running security audit..."
42+ pnpm audit --audit-level moderate || echo "⚠️ Security vulnerabilities found"
43+
2144 security :
2245 name : Security Check
2346 runs-on : ubuntu-latest
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 99 "bump-minor-pre-major" : false ,
1010 "bump-patch-for-minor-pre-major" : false ,
1111 "draft" : false ,
12+ "skip-github-release" : true ,
1213 "changelog-types" : [
1314 {
1415 "type" : " feat" ,
You can’t perform that action at this time.
0 commit comments