Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(build-tools): Update API-Extractor configs and docs build pattern #17779

Merged

Conversation

Josmithr
Copy link
Contributor

Updates configs to use the new shared api-extractor config (from build-common), which is stricter and enables trimmed type-rollup generation. Nothing consumes these types yet.

For now, it disables the explicit-release-tags rule but fixes violations of other rules. This rule can be enabled if/when desired.

Also updates the release group's build:docs script to copy the metadata reports to the repo root like other release groups.

AB#5694

@Josmithr Josmithr requested review from tylerbutler and a team October 13, 2023 20:21
@Josmithr Josmithr requested review from msfluid-bot and a team as code owners October 13, 2023 20:21
@github-actions github-actions bot added area: build Build related issues public api change Changes to a public API base: main PRs targeted against main branch labels Oct 13, 2023
build-tools/package.json Outdated Show resolved Hide resolved
@github-actions github-actions bot removed the public api change Changes to a public API label Oct 16, 2023
@Josmithr Josmithr requested a review from tylerbutler October 16, 2023 15:09
@Josmithr Josmithr merged commit 1a0100e into microsoft:main Oct 16, 2023
27 checks passed
@Josmithr Josmithr deleted the build-tools/update-api-extractor-configs branch October 16, 2023 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: build Build related issues base: main PRs targeted against main branch
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants