Skip to content

feat: add multiple DevLake tools and improvements#35

Merged
flacatus merged 4 commits into
konflux-ci:mainfrom
flacatus:rnd_r
Jan 20, 2026
Merged

feat: add multiple DevLake tools and improvements#35
flacatus merged 4 commits into
konflux-ci:mainfrom
flacatus:rnd_r

Conversation

@flacatus

@flacatus flacatus commented Jan 19, 2026

Copy link
Copy Markdown
Member
  • Add get_lead_time_for_changes DORA metric tool
  • Add codecov_tools for code coverage analysis
  • Add e2e_test_tools for E2E test tracking
  • Add github_actions_tools for CI/CD insights
  • Add historical_trends_tools for week-over-week analysis
  • Add jira_tools for Jira features retrieval
  • Add pr_cycle_time_tools for PR metrics
  • Add pr_stats_tools for PR statistics
  • Update incident_tools with DORA alignment
  • Update pr_retest_tools
  • Register all new tools in tools_manager

@snyk-io

snyk-io Bot commented Jan 19, 2026

Copy link
Copy Markdown
Contributor

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@codecov-commenter

codecov-commenter commented Jan 19, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 56.15171% with 474 lines in your changes missing coverage. Please review.
✅ Project coverage is 51.46%. Comparing base (bef5536) to head (13bbad8).
⚠️ Report is 27 commits behind head on main.

Files with missing lines Patch % Lines
tools/devlake/e2e_test_tools.py 13.74% 113 Missing ⚠️
tools/devlake/pr_stats_tools.py 14.41% 95 Missing ⚠️
tools/devlake/pr_cycle_time_tools.py 16.16% 83 Missing ⚠️
tools/devlake/github_actions_tools.py 20.00% 64 Missing ⚠️
tools/devlake/codecov_tools.py 80.87% 33 Missing and 15 partials ⚠️
tools/devlake/pr_retest_tools.py 3.12% 31 Missing ⚠️
tools/devlake/historical_trends_tools.py 90.81% 9 Missing and 8 partials ⚠️
tools/devlake/lead_time_tools.py 85.91% 5 Missing and 5 partials ⚠️
tools/devlake/jira_tools.py 88.13% 5 Missing and 2 partials ⚠️
tools/devlake/incident_tools.py 88.88% 1 Missing and 5 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #35      +/-   ##
==========================================
+ Coverage   47.54%   51.46%   +3.92%     
==========================================
  Files          27       38      +11     
  Lines        1424     2860    +1436     
  Branches      178      391     +213     
==========================================
+ Hits          677     1472     +795     
- Misses        724     1326     +602     
- Partials       23       62      +39     
Flag Coverage Δ
unit-tests 51.46% <56.15%> (+3.92%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@flacatus flacatus force-pushed the rnd_r branch 2 times, most recently from 92481aa to 1a31a1b Compare January 19, 2026 10:24
@flacatus flacatus merged commit cd87be1 into konflux-ci:main Jan 20, 2026
11 checks passed
@flacatus flacatus deleted the rnd_r branch January 20, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants