<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/tools/metrics.py, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/tools/metrics.py?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/tools/metrics.py?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-06-18T10:19:03Z</updated>
<entry>
<title>ci(metrics): collapse Average Code Size Metrics table when no base</title>
<updated>2026-06-18T10:19:03Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-18T10:19:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=202746d34d3340d769e795f2e6ac6fcd8c666607'/>
<id>urn:sha1:202746d34d3340d769e795f2e6ac6fcd8c666607</id>
<content type='text'>
When no base metrics are available to compare against, the PR comment
falls back to the combined "TinyUSB Average Code Size Metrics" report
(build.yml copies metrics.md to metrics_compare.md). That posted the
full per-example size table inline, cluttering the comment.

Wrap the table in a &lt;details&gt;&lt;summary&gt;Size table&lt;/summary&gt; block so the
heading stays visible but the detail is collapsed by default, matching
the Size Difference Report's collapsible sections.

Co-Authored-By: Claude Fable 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>ci(metrics): collapse &lt;1% size changes in Size Difference Report</title>
<updated>2026-06-12T17:12:44Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-12T17:12:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=594cd55084d9d76ade1d78c691dae7e3946eae3c'/>
<id>urn:sha1:594cd55084d9d76ade1d78c691dae7e3946eae3c</id>
<content type='text'>
Wrap the "Changes &lt;1% in size" section in a &lt;details&gt; block like the
"No changes" section, so the report comment only expands changes &gt;1%.

Co-Authored-By: Claude Fable 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>ci: demote Average Code Size Metrics title to h2</title>
<updated>2026-06-08T09:30:19Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-08T09:30:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=fe273aa114c6ee20c23b506949a80490feff69b4'/>
<id>urn:sha1:fe273aa114c6ee20c23b506949a80490feff69b4</id>
<content type='text'>
metrics.md (write_combine_markdown) is also used as the PR size comment when
there is no base-metrics baseline; use h2 for its title too so the sticky
comment heading is consistent (and not oversized) in that fallback case.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>ci: demote sticky-comment report headings to h2; rename HIL report</title>
<updated>2026-06-08T09:28:53Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-06-08T09:28:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=71f7ba0415764ef3dad0fe0dec49cde4d490fdc5'/>
<id>urn:sha1:71f7ba0415764ef3dad0fe0dec49cde4d490fdc5</id>
<content type='text'>
The Size Difference Report and HIL comments rendered their titles at h1, which
is oversized inside a PR comment. Use h2 for both titles (with subsections
demoted to h3 to keep the hierarchy), and rename the HIL comment from
"HIL test results" to "Hardware-in-the-loop (HIL) Test Report" for consistency.

Co-Authored-By: Claude Opus 4.8 (1M context) &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>reduce code size, use state to replace active + pending</title>
<updated>2026-04-01T10:47:01Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-04-01T08:51:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=78d34d5b6488d7129530461ce1865a33a946e698'/>
<id>urn:sha1:78d34d5b6488d7129530461ce1865a33a946e698</id>
<content type='text'>
</content>
</entry>
<entry>
<title>upload metrics.json and metrics compare to release page (#3409)</title>
<updated>2025-12-13T08:13:02Z</updated>
<author>
<name>Ha Thach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-13T08:13:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=20b03bbc081353295f7a491038bd3efbc9c3a75a'/>
<id>urn:sha1:20b03bbc081353295f7a491038bd3efbc9c3a75a</id>
<content type='text'>
* upload metrics.json and metrics compare to release page
* Adjust workflow comment handling for forks</content>
</entry>
<entry>
<title>update metrics to support bloaty csv</title>
<updated>2025-12-10T04:33:31Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-09T13:11:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=919ee4b1527469e327710cff936366328f97294a'/>
<id>urn:sha1:919ee4b1527469e327710cff936366328f97294a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update metrics to support bloaty</title>
<updated>2025-12-09T12:00:14Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-08T09:27:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=16c92b50b07f29bd0a9ea1feb927bdcb95be8281'/>
<id>urn:sha1:16c92b50b07f29bd0a9ea1feb927bdcb95be8281</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix metrics.py compare with verbose json. add print compare summary</title>
<updated>2025-12-05T19:28:14Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-05T19:28:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=c0113f0de10030509fec63abdfb55e0ded3e1063'/>
<id>urn:sha1:c0113f0de10030509fec63abdfb55e0ded3e1063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hide unchange table</title>
<updated>2025-12-05T14:15:28Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2025-12-05T14:15:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=1e15094f33c7f394c3a706f9622b77bbebe62354'/>
<id>urn:sha1:1e15094f33c7f394c3a706f9622b77bbebe62354</id>
<content type='text'>
</content>
</entry>
</feed>
