Menu

siftwise v0.3: riskiest tests first, time budgets, Jest and Java selection, and live dogfooding numbers
📰

siftwise v0.3: riskiest tests first, time budgets, Jest and Java selection, and live dogfooding numbers

DEV Community: java·Pramod Basavaraj Menasi·about 19 hours ago
#M34r7GPQ
#devtojava#devto#dev#siftwise#test
Reading 0:00
15s threshold

siftwise is an open-source, self-hosted tool that runs only the tests your change can affect , and tells you whether a failing test is your fault, already broken on main, or just flaky .

New here? Post 1 explains the idea and sets up the server and the GitHub Action. Post 2 adds GitLab CI and five coding agents over MCP.

Today v0.3.0 is out. The theme: smarter selection .

pip install --upgrade siftwise # 0.3.0

Enter fullscreen mode

Exit fullscreen mode

What's new in v0.3

🎯 Risk order: the tests most likely to fail run first, so a failure shows up early.

⏱️ Time budget: "the riskiest tests that fit in 5 minutes", for fast feedback.

🟨 Jest selection: a JS/TS import graph, with no Node.js needed.

☕ Java selection for Maven and Gradle, including multi-module builds.

🐶 Dogfooding: siftwise now runs on its own CI on every PR and push, with live numbers.

🐛 Follow-ups and fixes from testing v0.2 on real repos, three of which made siftwise silently miss tests.

🙌 First outside contributors: two of…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.