Skip to content

[DRAFT][CI-VERIFY] Bloaty size reports on arm jobs#1

Draft
rascani wants to merge 2 commits into
mainfrom
test/bloaty-ci-verify
Draft

[DRAFT][CI-VERIFY] Bloaty size reports on arm jobs#1
rascani wants to merge 2 commits into
mainfrom
test/bloaty-ci-verify

Conversation

@rascani
Copy link
Copy Markdown
Owner

@rascani rascani commented May 23, 2026

Draft PR to verify the new bloaty PR-comment workflow added in
.github/workflows/bloaty-size-comment.yml. The synthetic +190-byte change
to runtime/executor/program.cpp ([bloaty-ci-verify-string]) should
produce a sticky comment showing the regression on both arm-bare_metal
and arm-zephyr-preset.

Do not merge. Will be force-pushed for additional test cases.

rascani added 2 commits May 22, 2026 17:15
The test-arm-cortex-m-size-test job now builds the PR's merge base in
addition to head, runs bloaty against both, and uploads a per-leg
artifact. A new workflow_run-triggered workflow downloads the artifacts
and posts a sticky PR comment with per-segment, per-section, and
per-bucket deltas plus the top-5 symbols by Δ.

Reporting is best-effort and never fails the size job. Existing
threshold gates are unchanged. The custom bloaty data source in
test/bloaty/executorch.bloaty groups demangled symbols into
runtime/extension/backends/kernels/etc buckets so the diff is readable.

Drafted with Claude.
Synthetic +~190 byte change to verify the bloaty PR-comment workflow
reports the regression correctly. Look for the [bloaty-ci-verify-string]
marker — revert this commit before any real PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant