Add timing_summary fields to view structs
Intent: Extend the CiSummaryRunView, CiRunView, and CiLaneView structs with an optional timing_summary field so the templates can conditionally render timing information.
Affected files: crates/pika-news/src/web.rs
@@ -411,6 +411,7 @@ struct CiSummaryRunView {
+ timing_summary: Option<String>,
@@ -435,6 +436,7 @@ struct CiRunView {
+ timing_summary: Option<String>,
@@ -461,6 +463,7 @@ struct CiLaneView {
+ timing_summary: Option<String>,
Three view structs gain a new timing_summary: Option<String> field:
CiSummaryRunView(the compact summary card shown on the branch page)CiRunView(the full run shown on the live CI detail page)CiLaneView(each individual lane within a run)
All three use Option<String> so the templates can gracefully skip the line when no timing data is available (e.g. timestamps are missing or unparseable).