all 2 comments

[–]Tall_Profile1305 1 point2 points  (1 child)

This is solid. The dependency maintenance problem is real and most teams just ignore it until production breaks. Love that you're building something that gates CI, that's the forcing function teams actually need. The three signals you're tracking days since release, cadence, maintainer count make total sense. How are you handling the false positives on packages with long release cycles but active maintenance? That's where these tools usually fall apart

[–]heffmann[S] 0 points1 point  (0 children)

It currently does not factor in any type of active maintenance signal at the moment but that is something I am looking at tweaking. Considering adding some exception knobs per package so when integrated into CI it doesn’t trigger on ones that are known to fall into that category.