feat(ci): add vulture dead code detection (P2 - advisory mode) #259

Closed
xiaoxia wants to merge 3 commits from feat/ci-vulture-dead-code into develop

3 Commits

Author SHA1 Message Date
xiaoxia 9d69c71d77 ci: add vulture dead code detection to validate job
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1560h21m48s
CI/CD Pipeline / Build Production Runtime Images (pull_request) Failing after 1560h21m50s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 33s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 33s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 24s
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Failing after 1559h50m15s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1559h50m13s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1559h50m11s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1559h50m13s
- Add vulture dead code scan step (P2 - advisory mode)
- Confidence threshold: 80%
- Whitelist for framework code (FastAPI, SQLAlchemy, Celery, etc.)
- Exclude tests, migrations, scripts, docs
- Advisory only, does not block CI
2026-07-13 15:20:52 +08:00
xiaoxia 7b2acc75ed ci: add vulture whitelist for framework/dynamic code 2026-07-13 15:20:32 +08:00
xiaoxia 0eda7977b0 ci: add vulture dead code detection config 2026-07-13 15:20:32 +08:00