Skip to content

chore: regenerate the four core API report rows three merges left stale - #10056

Merged
cixzhang merged 1 commit into
meta:mainfrom
vjeux:uikit/f2-core-api-report-drift
Nov 6, 2026
Merged

cixzhang merged 1 commit into
meta:mainfrom
vjeux:uikit/f2-core-api-report-drift

Conversation

@vjeux

@vjeux vjeux commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Maintainer impact

pnpm api:report --check reports packages/core/api-report.md as stale on main. A pull request that regenerates the report for its own change also picks up these unrelated rows. Its report diff then carries rows it did not decide, and reviewers must tell them apart.

Intended invariant

Each committed API report equals what pnpm api:report generates from the current build. Every row here records a change that main already merged. None of them changes the public API.

Change

Only the generated core report changes, as pnpm api:report writes it on main bfc1dcc. Four rows, from three merges:

No source, test, record or changeset changes. The CLI report is stale on main too. Its rows wait for their record, as in #9986, so this pull request leaves that file as it is.

Evidence

  • Failure before the change: on main bfc1dcc, after pnpm build, pnpm api:report --check exits 1. It lists packages/core/api-report.md and the CLI report.
  • Success after the change: the core report's own check passes. The root check lists only the CLI report.
  • The two hash rows come from fix(theme): the stock theme's dark-mode accent is darker, so white button text meets 4.5:1 #9818 alone. With its old accent #2694FE restored locally, the generator writes #a042f923 and #90a96087 again.
  • Product/runtime behavior verified unchanged: only packages/core/api-report.md changes, and it does not ship.

Scope

  • No intended public API, product behavior, visual direction, or policy change.
  • Product changes discovered during the work were removed or split.
  • Public text and artifacts contain no internal Meta context.

Testing

pnpm install --frozen-lockfile, pnpm build, then pnpm api:report, whose core output is this file. pnpm api:report --check lists the core report on main and not here; it still lists the CLI report. The accent counterfactual was an uncommitted local edit; after restoring it, a rebuild regenerated this file byte for byte. Also pnpm check:changesets, Prettier on the report, and review:pre (no findings). Of the 14 open pull requests that edit this report, none edits these four rows.

No behavior change.

@vercel

vercel Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
astryx Ready Ready Preview Nov 5, 2026 11:38pm UTC

Request Review

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Nov 5, 2026
@astracat-bot

astracat-bot Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

AI review status for this pull request.

Review status Updated
🟢 Reviewed (for maintainers only) Nov 5, 2026, 11:43 PM UTC

@github-actions

github-actions Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

PR Analysis Report

🔎 Preview · 1cb3ee6

Storybook · Sandbox · built from this PR's head

Package size: no published package changed; no new dependencies.

API changes: none in this pull request

Committed API report behind this build: cli 9 rows; run pnpm api:report.

Not run on this PR: add ci:run-visual, ci:run-a11y or ci:run-rtl to run them.


Generated by PR Enrichment workflow | View full report

@astracat-bot astracat-bot Bot 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.

Changes requested: one commit-message fix.

  • Miss: the only commit is still titled chore: regenerate the core API report rows four merges left stale, and a squash merge of a single-commit pull request lands under that subject rather than the corrected title, so please reword the commit to chore: regenerate the four core API report rows three merges left stale and push.

The four rows match what pnpm api:report generates for this head, and no public API or behavior changes. CI has not run on this head: it is a draft from a fork, so it runs once it is marked ready and a maintainer adds the ci:run label.

[Automated review]

@cixzhang

cixzhang commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

/approve-spec 5571c8d

@vjeux vjeux changed the title chore: regenerate the core API report rows four merges left stale chore: regenerate the four core API report rows three merges left stale Nov 5, 2026
Only packages/core/api-report.md changes, as pnpm api:report writes it on
main bfc1dcc: useClickableContainer's parameter spelling (meta#8085), the
colorVars and inputWrapperStyles hashes after the dark-mode accent change
(meta#9818), and the array spelling of visibleCalendarMonths (meta#10007).
@vjeux
vjeux force-pushed the uikit/f2-core-api-report-drift branch from 5571c8d to 1cb3ee6 Compare November 5, 2026 23:30
@vjeux

vjeux commented Nov 5, 2026

Copy link
Copy Markdown
Contributor Author

Reworded in 1cb3ee6: the commit is now titled chore: regenerate the four core API report rows three merges left stale, the same as the pull request. The tree is unchanged.

@astracat-bot astracat-bot Bot 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.

Approved pending CI: CI has not run on this head yet.

The four rows now match what pnpm api:report generates, both at this head and on current main, and the commit subject now matches the title. This is a draft from a fork, so CI runs once it is marked ready for review and a maintainer adds the ci:run label.

  • Current main has since picked up other stale core rows (the component icon slot types and Item's target states); they are outside this change and can go in a follow-up.

[Automated review]

@vjeux
vjeux marked this pull request as ready for review November 5, 2026 23:46
@cixzhang cixzhang added the ci:run A maintainer lets this outside contributor's pull request run CI (AST-030 FR17) label Nov 5, 2026
@cixzhang
cixzhang marked this pull request as draft November 5, 2026 23:56
@cixzhang
cixzhang marked this pull request as ready for review November 5, 2026 23:56
@cixzhang

cixzhang commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

/approve-spec 1cb3ee6

1 similar comment
@cixzhang

cixzhang commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

/approve-spec 1cb3ee6

@cixzhang
cixzhang merged commit 26b9ed6 into meta:main Nov 6, 2026
162 of 167 checks passed
@vjeux
vjeux deleted the uikit/f2-core-api-report-drift branch November 6, 2026 01:06

This branch was successfully deployed

1 active deployment
Preview — 1cb3ee6d Deployed Nov 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:run A maintainer lets this outside contributor's pull request run CI (AST-030 FR17) CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants