File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525
2626 steps :
2727 - name : 📥 Checkout repository
28- uses : actions/checkout@900f2210b1d28bbbd0bd22d17926b9e224e8f231 # main
28+ uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # main
2929 with :
3030 persist-credentials : false
3131
5151 - name : 🔍 Install dependencies
5252 if : steps.cache-node_modules.outputs.cache-hit != 'true'
5353 run : |
54- npm ci --ignore-scripts --prefer-offline --no-audit
54+ npm ci --ignore-scripts --prefer-offline --no-audit --strict-peer-deps
5555
5656 - name : 🧪 Run tests
5757 env :
Original file line number Diff line number Diff line change @@ -8,3 +8,6 @@ allow-git=none
88
99# Security hardening: skip package versions published less than 7 days ago (based on CISA's guidance).
1010min-release-age = 7
11+
12+ # Fail on peer dependency conflicts so dependabot PRs with broken peer deps are rejected.
13+ strict-peer-deps = true
You can’t perform that action at this time.
0 commit comments