Skip to content

Configure Turbo outputs for non-standard builds#10840

Merged
timotheeguerin merged 2 commits into
microsoft:mainfrom
timotheeguerin:fix/turbo-warnings
May 29, 2026
Merged

Configure Turbo outputs for non-standard builds#10840
timotheeguerin merged 2 commits into
microsoft:mainfrom
timotheeguerin:fix/turbo-warnings

Conversation

@timotheeguerin
Copy link
Copy Markdown
Member

@timotheeguerin timotheeguerin commented May 29, 2026

Summary

  • Add package-local Turbo configs for website, astro-utils, and Visual Studio extension builds
  • Preserve real website outputs while writing a deterministic skip marker for TYPESPEC_SKIP_WEBSITE_BUILD=true
  • Simplify astro-utils by disabling Turbo caching for its no-output skip path instead of adding a wrapper/marker
  • Declare typespec-vs .NET/VSIX build outputs instead of inheriting the generic dist/** output

Validation

  • pnpm chronus verify
  • pnpm prettier --check .chronus/changes/fix-turbo-warnings-2026-4-29-13-1-44.md packages/astro-utils/package.json packages/astro-utils/turbo.json website/.scripts/build.ts website/turbo.json packages/typespec-vs/turbo.json
  • pnpm --filter @typespec/astro-utils build
  • TYPESPEC_SKIP_WEBSITE_BUILD=true pnpm turbo run build --filter @typespec/astro-utils --filter @typespec/website --output-logs=errors-only
  • pnpm turbo run build --filter typespec-vs --output-logs=errors-only

Note: repo-wide pnpm format:check currently reports unrelated formatting issues in typespec-vscode template snapshots, and repo-wide pnpm lint reports an unrelated no-console warning in packages/samples/scratch/test.js.

@microsoft-github-policy-service microsoft-github-policy-service Bot added ide Issues for VS, VSCode, Monaco, etc. meta:website TypeSpec.io updates labels May 29, 2026
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 29, 2026

Open in StackBlitz

npm i https://pkg.pr.new/typespec-vs@10840

commit: 5c2bc94

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

All changed packages have been documented.

  • typespec-vs
Show changes

typespec-vs - internal ✏️

Configure Turbo build outputs for the Visual Studio extension package.

@azure-sdk-automation
Copy link
Copy Markdown

azure-sdk-automation Bot commented May 29, 2026

You can try these changes here

🛝 Playground 🌐 Website 🛝 VSCode Extension

@timotheeguerin timotheeguerin added this pull request to the merge queue May 29, 2026
Merged via the queue into microsoft:main with commit 22f7b47 May 29, 2026
33 checks passed
@timotheeguerin timotheeguerin deleted the fix/turbo-warnings branch May 29, 2026 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ide Issues for VS, VSCode, Monaco, etc. meta:website TypeSpec.io updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants