File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -283,11 +283,19 @@ def is_significant(file_row):
283283 else :
284284 (significant if is_significant (f ) else minor ).append (f )
285285
286- def render_table (title , rows ):
287- md_lines .append (f"## { title } " )
286+ def render_table (title , rows , collapsed = False ):
287+ if collapsed :
288+ md_lines .append (f"<details><summary>{ title } </summary>" )
289+ md_lines .append ("" )
290+ else :
291+ md_lines .append (f"## { title } " )
292+
288293 if not rows :
289294 md_lines .append ("No entries." )
290295 md_lines .append ("" )
296+ if collapsed :
297+ md_lines .append ("</details>" )
298+ md_lines .append ("" )
291299 return
292300
293301 md_lines .append (header )
@@ -323,9 +331,13 @@ def render_table(title, rows):
323331 md_lines .append (sum_row )
324332 md_lines .append ("" )
325333
334+ if collapsed :
335+ md_lines .append ("</details>" )
336+ md_lines .append ("" )
337+
326338 render_table ("Changes >1% in any section" , significant )
327339 render_table ("Changes <1% in all sections" , minor )
328- render_table ("No changes" , unchanged )
340+ render_table ("No changes" , unchanged , collapsed = True )
329341
330342 with open (path , "w" , encoding = "utf-8" ) as f :
331343 f .write ("\n " .join (md_lines ))
You can’t perform that action at this time.
0 commit comments