Skip to content

hotfix: bench 103 chainlink-ccip-latency — cherry-pick from dev - #1453

Merged
Flotapponnier merged 1 commit into
mainfrom
hotfix/bench-ccip-latency-main
Jul 25, 2026
Merged

hotfix: bench 103 chainlink-ccip-latency — cherry-pick from dev#1453
Flotapponnier merged 1 commit into
mainfrom
hotfix/bench-ccip-latency-main

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Cherry-pick of #1452. Draft bench, harness ships with it. Requires VPS docker+prom wiring.

* infobox: add name/description/creator to Dataset microdata (fix RRT invalid)

Rich Results Test 2026-07-25 flagged an 'Unnamed item' Dataset on
ws-head-latency-* + xstocks-peg. Turned out to be the microdata
Dataset declared by <aside itemScope itemType=schema.org/Dataset>
in the bench-infobox component: it exposes identifier, variableMeasured,
dateModified, license, sameAs, distribution via itemProp attributes
but was missing name, description, creator.

Google parses the microdata alongside the JSON-LD block and validates
each Dataset in isolation, so an incomplete microdata Dataset flags
even when the JSON-LD siblings are complete.

Adds hidden <meta itemProp> nodes for name/description/url/creator
so the microdata graph stays valid without adding duplicate visible
text to the human-facing infobox.

* infobox: wrap distribution microdata as DataDownload with encodingFormat

GSC follow-up flag after PR #1450 fixed the critical name/description
issue: 'Missing field encodingFormat (in distribution)' non-critical
warning on the same 4 URLs. The itemProp='distribution' was on a bare
<a> tag, which Google parsed as a distribution with only url — no
encodingFormat, no contentUrl.

Wrap in itemScope + itemType=DataDownload so the microdata declares
the proper DataDownload shape. contentUrl comes from the <a> href
via itemProp='contentUrl', encodingFormat comes from a hidden meta.

* add bench 103 chainlink-ccip-latency: passive CCIP end-to-end delivery latency by source chain

---------

Co-authored-by: Florent Tapponnier <contact@mobula.io>
@Flotapponnier
Flotapponnier merged commit bd30ed6 into main Jul 25, 2026
1 check failed
@Flotapponnier
Flotapponnier deleted the hotfix/bench-ccip-latency-main branch July 25, 2026 23:25
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.

1 participant