Skip to content

[bot] Merge master/b145e1a3 into rel/dev - #1814

Merged
yenkins-admin merged 3 commits into
rel/devfrom
snapshot-master-b145e1a3-to-rel/dev
Sep 15, 2026
Merged

yenkins-admin merged 3 commits into
rel/devfrom
snapshot-master-b145e1a3-to-rel/dev

Conversation

@yenkins-admin

Copy link
Copy Markdown
Contributor

🚀 Automated PR to perform merge from master into rel/dev with changes up to b145e1a (created by https://github.com/gooddata/gooddata-python-sdk/actions/runs/34967122190).

myhoai and others added 3 commits September 15, 2026 16:59
The effort comparison in gdc-nas reads these. A pass/fail bit cannot separate
two reasoning efforts, while the step count moves with the effort, and the turn
count tells a wrong answer from a run max_iterations cut short.

alert_skill and kda_skill gained the counters; metric_skill and conversation
already had them and only needed the write. conversation also logs
clarification_turns, since its total includes the turns its fixture asks for.

The tests cover the counters on every skill and assert the counts reach
Langfuse — the dataclass fields alone would pass with the score writes deleted.
Review nit on alert_skill: these are counts, and a float reads as though a
fraction of a turn or of a reasoning step were possible. conversation already
counted its clarification turns as int.

Applied to every skill, including the two fields visualization and metric_skill
already had — leaving those as float would have split the same two score names
across two types.

Test literals drop the .0, and one score test pins the type with isinstance:
`2 == 2.0` is True, so the literals alone would not catch a regression.
feat(gooddata-eval): record the turns and steps each agentic run took
@yenkins-admin
yenkins-admin merged commit 7919a36 into rel/dev Sep 15, 2026
20 checks passed
@yenkins-admin
yenkins-admin deleted the snapshot-master-b145e1a3-to-rel/dev branch September 15, 2026 12:09
@codecov

codecov Bot commented Sep 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.49%. Comparing base (8bfa6ff) to head (b145e1a).
⚠️ Report is 586 commits behind head on rel/dev.

Additional details and impacted files
@@             Coverage Diff             @@
##           rel/dev    #1814      +/-   ##
===========================================
+ Coverage    82.30%   82.49%   +0.19%     
===========================================
  Files          283      283              
  Lines        20421    20448      +27     
===========================================
+ Hits         16807    16869      +62     
+ Misses        3614     3579      -35     

☔ View full report in Codecov by Harness.
📢 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants