Skip to content

[bot] Merge master/588cad64 into rel/dev - #1875

Merged
yenkins-admin merged 2 commits into
rel/devfrom
snapshot-master-588cad64-to-rel/dev
Oct 13, 2026
Merged

yenkins-admin merged 2 commits into
rel/devfrom
snapshot-master-588cad64-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 588cad6 (created by https://github.com/gooddata/gooddata-python-sdk/actions/runs/38425981363).

Roman Rakus and others added 2 commits October 13, 2026 17:14
The Publisher content v2 model stores pages under `content`, optionally
grouped into sections, lays them out as typed widgets inside
`row`/`column` containers with `children`, references visualizations
as `{identifier, type}`, writes summaries as `takeaway` widgets and
states the period as a dashboard date filter. The document-skill
evaluator only understood the v1 shape, so a v2 draft failed every
structural check.

A document with top-level `version: "2"` is now read as v2: pages come
from `content`, falling back to the top level when `content` is
missing, sections are flattened in order (and win over `pages` if both
are present), visualization ids are read as a bare string or as
`{identifier}`, and title/heading widgets give the page heading. Only
`takeaway` widgets are summaries, and every one on a content page must
be written: the default page templates ship an empty `text` widget with
id `summary`, while the copilot writes its summaries into takeaways, so
that text widget is ignored. An absolute period is compared on
`from`/`to`; a relative one cannot match fixed dates and fails the
period check with the range it states.

Hidden pages (`visible: false`) are out of the viewer, exports and page
numbering, so they are left out of everything scored: the page count
the part and the tool report (which is what the user is told), the
cover/content rule, the chart and summary checks, and the page
numbering the judge reads.

v1 documents score exactly as before.

jira: LX-3336
risk: nonprod
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
feat(gooddata-eval): score v2 Publisher documents
@yenkins-admin
yenkins-admin merged commit 734e24b into rel/dev Oct 13, 2026
1 check passed
@yenkins-admin
yenkins-admin deleted the snapshot-master-588cad64-to-rel/dev branch October 13, 2026 15:54
@codecov

codecov Bot commented Oct 13, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.69%. Comparing base (b3441dc) to head (588cad6).
⚠️ Report is 616 commits behind head on rel/dev.

Additional details and impacted files
@@             Coverage Diff             @@
##           rel/dev    #1875      +/-   ##
===========================================
+ Coverage    84.65%   84.69%   +0.03%     
===========================================
  Files          335      335              
  Lines        23696    23745      +49     
===========================================
+ Hits         20061    20110      +49     
  Misses        3635     3635              

☔ 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