@@ -6,9 +6,12 @@ type ProgressStatus = 'green' | 'orange' | 'red';
66interface ReleaseRow {
77 version : string ;
88 changelog_link ?: string ;
9- fast_date : string ;
10- regular_date : string ;
11- slow_date : string ;
9+ fast_start_date : string ;
10+ fast_end_date : string ;
11+ regular_start_date : string ;
12+ regular_end_date : string ;
13+ slow_start_date : string ;
14+ slow_end_date : string ;
1215 fast_delay_note ?: string ;
1316 regular_delay_note ?: string ;
1417 slow_delay_note ?: string ;
@@ -60,23 +63,31 @@ export default function ReleaseSchedule({ releases }: ReleaseScheduleProps) {
6063 < table className = { styles . table } >
6164 < thead >
6265 < tr >
63- < th > Version</ th >
64- < th >
66+ < th rowSpan = { 2 } > Version</ th >
67+ < th colSpan = { 2 } >
6568 < a href = "/docs/manage/updates#fast-release-channel-early-upgrades" >
66- Fast Channel (Rollout Start)
69+ Fast Channel
6770 </ a >
6871 </ th >
69- < th >
72+ < th colSpan = { 2 } >
7073 < a href = "/docs/manage/updates#regular-release-channel" >
71- Regular Channel (Rollout Start)
74+ Regular Channel
7275 </ a >
7376 </ th >
74- < th >
77+ < th colSpan = { 2 } >
7578 < a href = "/docs/manage/updates#slow-release-channel-deferred-upgrades" >
76- Slow Channel (Rollout Start)
79+ Slow Channel
7780 </ a >
7881 </ th >
7982 </ tr >
83+ < tr >
84+ < th > Rollout Start</ th >
85+ < th > Rollout End</ th >
86+ < th > Rollout Start</ th >
87+ < th > Rollout End</ th >
88+ < th > Rollout Start</ th >
89+ < th > Rollout End</ th >
90+ </ tr >
8091 </ thead >
8192 < tbody >
8293 { releases . map ( ( release , index ) => (
@@ -92,25 +103,43 @@ export default function ReleaseSchedule({ releases }: ReleaseScheduleProps) {
92103 </ td >
93104 < td >
94105 < DateCell
95- date = { release . fast_date }
106+ date = { release . fast_start_date }
96107 note = { release . fast_delay_note }
97108 status = { release . fast_progress }
98109 />
99110 </ td >
100111 < td >
101112 < DateCell
102- date = { release . regular_date }
113+ date = { release . fast_end_date }
114+ status = { release . fast_progress }
115+ />
116+ </ td >
117+ < td >
118+ < DateCell
119+ date = { release . regular_start_date }
103120 note = { release . regular_delay_note }
104121 status = { release . regular_progress }
105122 />
106123 </ td >
107124 < td >
108125 < DateCell
109- date = { release . slow_date }
126+ date = { release . regular_end_date }
127+ status = { release . regular_progress }
128+ />
129+ </ td >
130+ < td >
131+ < DateCell
132+ date = { release . slow_start_date }
110133 note = { release . slow_delay_note }
111134 status = { release . slow_progress }
112135 />
113136 </ td >
137+ < td >
138+ < DateCell
139+ date = { release . slow_end_date }
140+ status = { release . slow_progress }
141+ />
142+ </ td >
114143 </ tr >
115144 ) ) }
116145 </ tbody >
0 commit comments