Skip to content

docs(contributing): name the public-API type-test rule (SD-2862)#3042

Merged
caio-pizzol merged 1 commit into
mainfrom
caio/SD-2862-public-export-rule
May 1, 2026
Merged

docs(contributing): name the public-API type-test rule (SD-2862)#3042
caio-pizzol merged 1 commit into
mainfrom
caio/SD-2862-public-export-rule

Conversation

@caio-pizzol
Copy link
Copy Markdown
Contributor

The auto-derive script from SD-2860 and the subpath matrix from SD-2861 are the regression net for public exports. The rule "PRs adding public exports must keep these gates green" was implicit until now. Make it explicit so contributors know which gates apply and how to regenerate the assertion list.

The enforcement is unchanged. This is the documentation that names it: a new H3 in Pull Request Process and an entry in the Before Submitting checklist that points back to it.

The auto-derive script (SD-2860) and the subpath matrix (SD-2861) are
now the regression net for public exports, but the rule that PRs adding
public exports must keep them green was implicit. Make it explicit in
CONTRIBUTING.md so contributors know which gates apply and how to run
them, and add a checkbox to the "Before Submitting" list.

The enforcement is unchanged; this is the documentation that names it.
@caio-pizzol caio-pizzol requested a review from a team as a code owner April 30, 2026 23:59
@linear
Copy link
Copy Markdown

linear Bot commented Apr 30, 2026

@caio-pizzol caio-pizzol merged commit 7eb7412 into main May 1, 2026
16 checks passed
@caio-pizzol caio-pizzol deleted the caio/SD-2862-public-export-rule branch May 1, 2026 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant