chore(ci): gate Snyk on dependency changes (AB-008 phase 2)#13
Conversation
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (2)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## main #13 +/- ##
==========================================
- Coverage 53.02% 52.83% -0.19%
==========================================
Files 110 110
Lines 6337 6337
Branches 1058 1058
==========================================
- Hits 3360 3348 -12
- Misses 2872 2879 +7
- Partials 105 110 +5
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Summary
dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d(v4.0.1) step to thesecurityjobsnyk/actions/{python,maven}invocations withif: steps.deps.outputs.{python,maven} == 'true'pom.xml,pyproject.toml,requirements*.txt,setup.{cfg,py}) actually change in the PR/pushMotivation
Free-tier Snyk allows ~200 OSS tests/month. Current per-PR every-push scan cadence was burning 600+/month, exhausting quota mid-cycle and forcing the Snyk Marketplace App into ERROR state (see PR #12 parity test which surfaced the issue). Projected post-change usage: ~10-30 tests/month, leaving headroom.
Verification (this PR)
This PR itself touches only ci.yml — no manifest changes. Expected behavior:
Part of AB-008 phase plan
🤖 Generated with Claude Code