Skip to content

feat: add client SDK emitters as deps of the website to enforce regen-docs in CI - #4879

Merged
timotheeguerin merged 2 commits into
mainfrom
copilot/document-emitter-cli-options
Jul 13, 2026
Merged

feat: add client SDK emitters as deps of the website to enforce regen-docs in CI#4879
timotheeguerin merged 2 commits into
mainfrom
copilot/document-emitter-cli-options

Conversation

Copilot AI commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

The regen-all-packages-docs script uses --filter "@azure-tools/typespec-azure-website..." to discover which packages to regenerate docs for — this only traverses workspace dependencies of the website. Since typespec-java, typespec-python, and typespec-ts were not listed as devDependencies, their regen-docs scripts never ran in CI, allowing emitter option documentation (e.g. api-version, advanced-versioning) to silently drift.

Changes

  • website/package.json: Add @azure-tools/typespec-java, @azure-tools/typespec-python, and @azure-tools/typespec-ts as devDependencies so they are included in the regen-all-packages-docs filter and documentation is validated on every CI build.

Co-authored-by: timotheeguerin <1031227+timotheeguerin@users.noreply.github.com>
@microsoft-github-policy-service microsoft-github-policy-service Bot added the meta:website TypeSpec.io updates label Jul 13, 2026
Copilot AI changed the title [WIP] Document all supported emitter CLI options across languages feat: add client SDK emitters as deps of the website to enforce regen-docs in CI Jul 13, 2026
Copilot AI requested a review from timotheeguerin July 13, 2026 15:38
@timotheeguerin
timotheeguerin marked this pull request as ready for review July 13, 2026 15:40
@azure-sdk-automation

Copy link
Copy Markdown
Contributor

No changes needing a change description found.

@azure-sdk-automation

Copy link
Copy Markdown
Contributor

You can try these changes here

🛝 Playground 🌐 Website

@timotheeguerin
timotheeguerin added this pull request to the merge queue Jul 13, 2026
Merged via the queue into main with commit 46c9d6f Jul 13, 2026
28 checks passed
@timotheeguerin
timotheeguerin deleted the copilot/document-emitter-cli-options branch July 13, 2026 18:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

meta:website TypeSpec.io updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document all supported emitter CLI options across languages

3 participants