ci: add critical coverage PR summary#13297
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🎭 Playwright: ✅ 1691 passed, 0 failed · 1 flaky📊 Browser Reports
📦 Bundle Size
⚡ Performance Report
Absolute values
Raw data{
"timestamp": "2026-06-29T23:08:49.226Z",
"gitSha": "bebfac7c3de4ebf5d948e21a555a660f5ac8f963",
"branch": "codex/critical-coverage-pr-summary",
"measurements": [
{
"name": "canvas-idle",
"durationMs": 2015.2739999999767,
"styleRecalcs": 10,
"styleRecalcDurationMs": 8.749999999999998,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 388.41999999999996,
"heapDeltaBytes": -2218932,
"heapUsedBytes": 56517124,
"domNodes": 20,
"jsHeapTotalBytes": 26214400,
"scriptDurationMs": 14.787999999999998,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "canvas-idle",
"durationMs": 2007.587000000001,
"styleRecalcs": 10,
"styleRecalcDurationMs": 8.297,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 339.50199999999995,
"heapDeltaBytes": -2030860,
"heapUsedBytes": 56726624,
"domNodes": 20,
"jsHeapTotalBytes": 26476544,
"scriptDurationMs": 13.818,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "canvas-mouse-sweep",
"durationMs": 1780.3900000000112,
"styleRecalcs": 74,
"styleRecalcDurationMs": 34.228,
"layouts": 12,
"layoutDurationMs": 3.222,
"taskDurationMs": 726.7079999999999,
"heapDeltaBytes": -6823436,
"heapUsedBytes": 51888432,
"domNodes": 57,
"jsHeapTotalBytes": 25427968,
"scriptDurationMs": 117.839,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "canvas-mouse-sweep",
"durationMs": 1726.2380000000235,
"styleRecalcs": 74,
"styleRecalcDurationMs": 32.046,
"layouts": 12,
"layoutDurationMs": 3.1740000000000004,
"taskDurationMs": 714.74,
"heapDeltaBytes": -7017208,
"heapUsedBytes": 51735152,
"domNodes": 56,
"jsHeapTotalBytes": 25165824,
"scriptDurationMs": 114.202,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.699999999999818
},
{
"name": "canvas-zoom-sweep",
"durationMs": 1724.896000000001,
"styleRecalcs": 30,
"styleRecalcDurationMs": 15.815,
"layouts": 6,
"layoutDurationMs": 0.51,
"taskDurationMs": 299.022,
"heapDeltaBytes": 1925748,
"heapUsedBytes": 60864564,
"domNodes": 77,
"jsHeapTotalBytes": 26214400,
"scriptDurationMs": 18.038000000000004,
"eventListeners": 19,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "canvas-zoom-sweep",
"durationMs": 1708.360999999968,
"styleRecalcs": 31,
"styleRecalcDurationMs": 15.926000000000002,
"layouts": 6,
"layoutDurationMs": 0.6380000000000001,
"taskDurationMs": 284.84,
"heapDeltaBytes": 2104420,
"heapUsedBytes": 61018808,
"domNodes": 78,
"jsHeapTotalBytes": 24379392,
"scriptDurationMs": 16.831,
"eventListeners": 19,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333332,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "dom-widget-clipping",
"durationMs": 546.1019999999621,
"styleRecalcs": 11,
"styleRecalcDurationMs": 6.605999999999999,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 317.64799999999997,
"heapDeltaBytes": 7566180,
"heapUsedBytes": 66259408,
"domNodes": 18,
"jsHeapTotalBytes": 16777216,
"scriptDurationMs": 55.447,
"eventListeners": 0,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "dom-widget-clipping",
"durationMs": 563.474000000042,
"styleRecalcs": 12,
"styleRecalcDurationMs": 10.335,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 345.12100000000004,
"heapDeltaBytes": 7032288,
"heapUsedBytes": 65816344,
"domNodes": 20,
"jsHeapTotalBytes": 18874368,
"scriptDurationMs": 58.87100000000001,
"eventListeners": 0,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.670000000000012,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "large-graph-idle",
"durationMs": 1993.470000000002,
"styleRecalcs": 10,
"styleRecalcDurationMs": 8.801000000000002,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 487.92500000000007,
"heapDeltaBytes": -9784840,
"heapUsedBytes": 61929380,
"domNodes": 20,
"jsHeapTotalBytes": 9842688,
"scriptDurationMs": 88.042,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "large-graph-idle",
"durationMs": 2005.2520000000413,
"styleRecalcs": 10,
"styleRecalcDurationMs": 8.462,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 477.98499999999996,
"heapDeltaBytes": -9755708,
"heapUsedBytes": 61975704,
"domNodes": 20,
"jsHeapTotalBytes": 11677696,
"scriptDurationMs": 86.61399999999999,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "large-graph-pan",
"durationMs": 2107.3109999999815,
"styleRecalcs": 69,
"styleRecalcDurationMs": 18.723999999999997,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 1014.381,
"heapDeltaBytes": 9590612,
"heapUsedBytes": 82663872,
"domNodes": 18,
"jsHeapTotalBytes": 9494528,
"scriptDurationMs": 386.84200000000004,
"eventListeners": 6,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "large-graph-pan",
"durationMs": 2077.3570000000063,
"styleRecalcs": 69,
"styleRecalcDurationMs": 17.901999999999997,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 1020.5739999999998,
"heapDeltaBytes": 10675240,
"heapUsedBytes": 83386360,
"domNodes": 20,
"jsHeapTotalBytes": 11067392,
"scriptDurationMs": 379.202,
"eventListeners": 6,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333335,
"p95FrameDurationMs": 16.699999999999818
},
{
"name": "large-graph-zoom",
"durationMs": 3106.0400000000072,
"styleRecalcs": 67,
"styleRecalcDurationMs": 18.869,
"layouts": 60,
"layoutDurationMs": 7.381,
"taskDurationMs": 1278.8010000000002,
"heapDeltaBytes": 14072576,
"heapUsedBytes": 69176736,
"domNodes": 16,
"jsHeapTotalBytes": 7077888,
"scriptDurationMs": 488.245,
"eventListeners": 8,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333332,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "large-graph-zoom",
"durationMs": 3119.6169999999483,
"styleRecalcs": 66,
"styleRecalcDurationMs": 18.387000000000004,
"layouts": 60,
"layoutDurationMs": 7.029999999999999,
"taskDurationMs": 1230.206,
"heapDeltaBytes": 13920156,
"heapUsedBytes": 68975684,
"domNodes": 14,
"jsHeapTotalBytes": 6553600,
"scriptDurationMs": 471.858,
"eventListeners": 8,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "minimap-idle",
"durationMs": 2010.2510000000393,
"styleRecalcs": 9,
"styleRecalcDurationMs": 7.561999999999999,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 477.94399999999996,
"heapDeltaBytes": -8645884,
"heapUsedBytes": 64633288,
"domNodes": 18,
"jsHeapTotalBytes": 10104832,
"scriptDurationMs": 82.29400000000001,
"eventListeners": 6,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "minimap-idle",
"durationMs": 2021.7459999998937,
"styleRecalcs": 9,
"styleRecalcDurationMs": 7.921999999999999,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 481.795,
"heapDeltaBytes": -9279664,
"heapUsedBytes": 64054636,
"domNodes": 18,
"jsHeapTotalBytes": 8531968,
"scriptDurationMs": 88.77799999999999,
"eventListeners": 6,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.699999999999818
},
{
"name": "subgraph-dom-widget-clipping",
"durationMs": 563.2790000000227,
"styleRecalcs": 46,
"styleRecalcDurationMs": 9.557,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 361.50300000000004,
"heapDeltaBytes": 9088152,
"heapUsedBytes": 68037548,
"domNodes": 18,
"jsHeapTotalBytes": 18612224,
"scriptDurationMs": 119.574,
"eventListeners": 6,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666682,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "subgraph-dom-widget-clipping",
"durationMs": 531.6890000000285,
"styleRecalcs": 47,
"styleRecalcDurationMs": 10.884000000000002,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 345.92100000000005,
"heapDeltaBytes": 7754044,
"heapUsedBytes": 66588760,
"domNodes": 20,
"jsHeapTotalBytes": 19660800,
"scriptDurationMs": 118.53000000000002,
"eventListeners": 6,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.663333333333338,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "subgraph-idle",
"durationMs": 1991.7200000000435,
"styleRecalcs": 10,
"styleRecalcDurationMs": 8.237,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 336.285,
"heapDeltaBytes": -2206812,
"heapUsedBytes": 56631164,
"domNodes": 20,
"jsHeapTotalBytes": 27000832,
"scriptDurationMs": 12.635999999999997,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
},
{
"name": "subgraph-idle",
"durationMs": 2006.7489999999566,
"styleRecalcs": 9,
"styleRecalcDurationMs": 6.886999999999999,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 329.874,
"heapDeltaBytes": -2371616,
"heapUsedBytes": 56663124,
"domNodes": 18,
"jsHeapTotalBytes": 26214400,
"scriptDurationMs": 11.911,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "subgraph-mouse-sweep",
"durationMs": 1674.9109999999519,
"styleRecalcs": 75,
"styleRecalcDurationMs": 33.934000000000005,
"layouts": 16,
"layoutDurationMs": 4.1049999999999995,
"taskDurationMs": 624.3380000000001,
"heapDeltaBytes": -5612376,
"heapUsedBytes": 58049228,
"domNodes": 63,
"jsHeapTotalBytes": 15466496,
"scriptDurationMs": 85.019,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.670000000000012,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "subgraph-mouse-sweep",
"durationMs": 1688.3829999999875,
"styleRecalcs": 76,
"styleRecalcDurationMs": 33.938,
"layouts": 16,
"layoutDurationMs": 3.573000000000001,
"taskDurationMs": 629.674,
"heapDeltaBytes": -10515020,
"heapUsedBytes": 48325568,
"domNodes": 65,
"jsHeapTotalBytes": 26476544,
"scriptDurationMs": 84.96199999999999,
"eventListeners": 4,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333335,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "subgraph-transition-enter",
"durationMs": 949.6480000000247,
"styleRecalcs": 16,
"styleRecalcDurationMs": 27.662999999999993,
"layouts": 4,
"layoutDurationMs": 13.780000000000001,
"taskDurationMs": 706.763,
"heapDeltaBytes": 2575148,
"heapUsedBytes": 78962172,
"domNodes": 13833,
"jsHeapTotalBytes": 18350080,
"scriptDurationMs": 26.216000000000005,
"eventListeners": 2533,
"totalBlockingTimeMs": 158,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "viewport-pan-sweep",
"durationMs": 8105.793999999946,
"styleRecalcs": 250,
"styleRecalcDurationMs": 53.89999999999999,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 3575.39,
"heapDeltaBytes": -4132296,
"heapUsedBytes": 67665072,
"domNodes": 20,
"jsHeapTotalBytes": 16572416,
"scriptDurationMs": 1218.062,
"eventListeners": 20,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "viewport-pan-sweep",
"durationMs": 8136.56299999991,
"styleRecalcs": 250,
"styleRecalcDurationMs": 52.532999999999994,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 3567.5699999999997,
"heapDeltaBytes": -4369624,
"heapUsedBytes": 67782312,
"domNodes": 18,
"jsHeapTotalBytes": 16310272,
"scriptDurationMs": 1232.482,
"eventListeners": 20,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333332,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "vue-large-graph-idle",
"durationMs": 12060.541000000001,
"styleRecalcs": 0,
"styleRecalcDurationMs": 0,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 12041.900000000001,
"heapDeltaBytes": -17411524,
"heapUsedBytes": 169413856,
"domNodes": -3302,
"jsHeapTotalBytes": 19632128,
"scriptDurationMs": 509.4270000000001,
"eventListeners": -16374,
"totalBlockingTimeMs": 0,
"frameDurationMs": 17.223333333333358,
"p95FrameDurationMs": 16.799999999999272
},
{
"name": "vue-large-graph-idle",
"durationMs": 11736.196999999947,
"styleRecalcs": 0,
"styleRecalcDurationMs": 0,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 11719.411,
"heapDeltaBytes": -40944600,
"heapUsedBytes": 172230284,
"domNodes": -3302,
"jsHeapTotalBytes": 24088576,
"scriptDurationMs": 491.379,
"eventListeners": -16376,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "vue-large-graph-pan",
"durationMs": 14327.788999999995,
"styleRecalcs": 66,
"styleRecalcDurationMs": 16.67799999999997,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 14302.941999999997,
"heapDeltaBytes": -26013300,
"heapUsedBytes": 181093056,
"domNodes": -8328,
"jsHeapTotalBytes": 15900672,
"scriptDurationMs": 804.2139999999999,
"eventListeners": -16374,
"totalBlockingTimeMs": 0,
"frameDurationMs": 17.219999999999953,
"p95FrameDurationMs": 16.799999999999272
},
{
"name": "vue-large-graph-pan",
"durationMs": 14133.817000000021,
"styleRecalcs": 66,
"styleRecalcDurationMs": 16.183000000000003,
"layouts": 0,
"layoutDurationMs": 0,
"taskDurationMs": 14113.939999999999,
"heapDeltaBytes": -42895844,
"heapUsedBytes": 168524016,
"domNodes": -3338,
"jsHeapTotalBytes": 20418560,
"scriptDurationMs": 815.2790000000001,
"eventListeners": -16374,
"totalBlockingTimeMs": 0,
"frameDurationMs": 17.219999999999953,
"p95FrameDurationMs": 16.80000000000291
},
{
"name": "workflow-execution",
"durationMs": 447.00899999998,
"styleRecalcs": 20,
"styleRecalcDurationMs": 24.467,
"layouts": 5,
"layoutDurationMs": 1.34,
"taskDurationMs": 118.503,
"heapDeltaBytes": 5430944,
"heapUsedBytes": 65299552,
"domNodes": 170,
"jsHeapTotalBytes": 3145728,
"scriptDurationMs": 17.472,
"eventListeners": 69,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.66333333333335,
"p95FrameDurationMs": 16.700000000000728
},
{
"name": "workflow-execution",
"durationMs": 452.6980000000549,
"styleRecalcs": 16,
"styleRecalcDurationMs": 19.845000000000002,
"layouts": 4,
"layoutDurationMs": 0.9660000000000001,
"taskDurationMs": 101.359,
"heapDeltaBytes": 5144024,
"heapUsedBytes": 65287876,
"domNodes": 155,
"jsHeapTotalBytes": 3145728,
"scriptDurationMs": 15.266999999999998,
"eventListeners": 71,
"totalBlockingTimeMs": 0,
"frameDurationMs": 16.666666666666668,
"p95FrameDurationMs": 16.800000000000182
}
]
} |
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## codex/coverage-gate-infra-base #13297 +/- ##
==================================================================
- Coverage 78.24% 78.24% -0.01%
==================================================================
Files 1633 1633
Lines 114182 114103 -79
Branches 39040 38376 -664
==================================================================
- Hits 89344 89275 -69
+ Misses 23930 23923 -7
+ Partials 908 905 -3
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Summary
Add the JSON coverage summary consumer for the critical unit coverage gate.
Changes
json-summary, uploadcoverage-summary.json, and include critical unit coverage in the unified PR report comment.codex/coverage-gate-infra-base.Review Focus
Confirm the
workflow_runreport path is the right place to consume the summary so fork PRs can still receive the comment.Screenshots (if applicable)
N/A, CI-only.
Created by Codex