Skip to content

ci(growth): take main's growth since the #93 seed into the baseline - #184

Merged
napetrov merged 1 commit into
intel:mainfrom
napetrov:fix/growth-baseline-main
Oct 22, 2026
Merged

napetrov merged 1 commit into
intel:mainfrom
napetrov:fix/growth-baseline-main

Conversation

@napetrov

Copy link
Copy Markdown
Contributor

Summary

main is red since #93 merged: tests/test_growth_ratchet.py fails on main and on every open PR's Tests (py3.x) job. #93's baseline was seeded before #120, #165, #171 and #180 landed, so their growth reads as new violations.

Entry Baseline Now Change
dokimi/llm.py lines 1112 1118 raised, rationale
Judge._judge_answer 12 13 raised, rationale
JudgePanel._call_judge 11 12 raised, rationale
manifest.py::_check_task 22 23 raised, rationale
repo_run.py::_context none 11 added, rationale
novelty/bundle.py lines 1016 792 entry dropped (--update)

Baseline only; no code change.

Evidence

  • python scripts/check_growth.py on intel/main 40ae743: 6 violations. With this commit: 0.
  • pytest tests/test_growth_ratchet.py: 45 passed, 1 skipped.

Merge Danger

Low. Open PRs that touched these files will need a --update or a re-raise after merging main. Splitting the grown functions is left to their own PRs, as the rationale says.

🤖 Generated with Claude Code

@napetrov napetrov added the skip-changelog No user-visible change: bypasses the changelog fragment check label Oct 22, 2026
intel#93 merged with a baseline seeded before intel#120, intel#165, intel#171 and intel#180 landed,
so the ratchet test fails on main and on every open PR: llm.py, four
functions grew past or over the cap, and novelty/bundle.py shrank under it.
Raise those entries with a rationale and drop the bundle.py entry.

Signed-off-by: Nikolay Petrov <nikolay.a.petrov@intel.com>
@codecov-commenter

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.65%. Comparing base (40ae743) to head (1f28bb9).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #184      +/-   ##
==========================================
+ Coverage   91.64%   91.65%   +0.01%     
==========================================
  Files         222      222              
  Lines       27409    27409              
  Branches     4508     4508              
==========================================
+ Hits        25118    25122       +4     
+ Misses       1620     1617       -3     
+ Partials      671      670       -1     

see 1 file with indirect coverage changes

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

@vchamarthi vchamarthi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The baseline now matches main and the ratchet test passes at this head; no blocking issues.

@napetrov
napetrov merged commit 5064dc2 into intel:main Oct 22, 2026
25 checks passed
napetrov pushed a commit to antonwolfy/dokimi that referenced this pull request Oct 22, 2026
…e in intel#153

intel#184 already took main's growth since the intel#93 seed into the baseline with
a generic rationale. Name the PR behind each of those entries instead, and
add dokimi/repos/compare.py::_provenance_warnings, which intel#153 took over the
complexity cap after intel#184 and which turns main's Tests job red again.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog No user-visible change: bypasses the changelog fragment check

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants