Skip to content

Update Android minimal size baseline - #32772

Merged
David Fan (jiafatom) merged 1 commit into
mainfrom
jiafa/fix-android-minimal-size-baseline
Sep 24, 2026
Merged

David Fan (jiafatom) merged 1 commit into
mainfrom
jiafa/fix-android-minimal-size-baseline

Conversation

@jiafatom

Copy link
Copy Markdown
Contributor

Description

Raise the Android minimal baseline threshold by 1 KiB, from 1,595,392 to 1,596,416 bytes.

Latest main produces a deterministic section total of 1,596,029 bytes, exceeding the stale threshold by 637 bytes. The same output is reproduced across multiple runners and unrelated PRs, and main Android CI is currently failing. The new threshold leaves 387 bytes of headroom.

Validation

  • Latest main job: 1,596,029 bytes vs. 1,595,392-byte threshold
  • git diff --check
  • Workflow diagnostics clean

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The focused threshold update is internally consistent and matches the documented deterministic binary size.

Review effort: Balanced
Findings: None

What changed in this PR

Raises the Android minimal-build size limit by 1 KiB to restore CI while retaining 387 bytes of headroom.

Changes:

  • Updates the displayed and enforced threshold from 1,595,392 to 1,596,416 bytes.
  • No actionable issues found.
File Description
.github/​workflows/​android.yml Raises the Android minimal binary-size threshold consistently.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@jiafatom
David Fan (jiafatom) enabled auto-merge (squash) September 23, 2026 23:27
@jiafatom
David Fan (jiafatom) merged commit d7c441f into main Sep 24, 2026
91 checks passed
@jiafatom
David Fan (jiafatom) deleted the jiafa/fix-android-minimal-size-baseline branch September 24, 2026 00:37
adrastogi added a commit that referenced this pull request Sep 25, 2026
### Description
Raise the Android minimal baseline threshold by 3 KiB, from 1,440,768 to
1,443,840 bytes.

The security fixes cherry-picked for 1.28.3 add validation to code that is
compiled into the minimal build (session state finalization, execution frame,
Loop/Scan subgraph handling). The deterministic section total grows from
1,440,538 bytes (rel-1.28.3 base, run 36072293072) to 1,443,098 bytes
(+2,560 bytes), exceeding the old threshold by 2,330 bytes. The new threshold
leaves 742 bytes of headroom.

This is a release-branch-only change; main tracks its own baseline (see #32772).

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
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.

3 participants