ci: add dependency review workflow (#9523)

* ci: add dependency review workflow

* ci: align dependency review actions

* ci: comment on dependency review failures

* ci: block moderate dependency vulnerabilities
This commit is contained in:
Zeke Zhang
2026-05-20 10:51:37 +08:00
committed by GitHub
parent acf5fe08b5
commit 7c4942d1ef
+31
View File
@@ -0,0 +1,31 @@
name: Dependency Review
on:
pull_request:
paths:
- 'package.json'
- 'yarn.lock'
- 'docs/package.json'
- 'docs/yarn.lock'
- 'packages/**/package.json'
permissions:
contents: read
pull-requests: write
jobs:
dependency-review:
name: Review dependency changes
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Review dependency changes
uses: actions/dependency-review-action@v4
with:
vulnerability-check: true
license-check: false
fail-on-severity: moderate
fail-on-scopes: runtime, development, unknown
comment-summary-in-pr: on-failure