Skip to content

Conversation

@cte
Copy link
Collaborator

@cte cte commented Jun 4, 2025

Description

Thanks to Claude 4 I understand how to structure turbo.json files and specify inputs / outputs for caching purposes.


Important

Improved turbo task dependency declarations and updated build scripts for better handling of VSIX packaging and nightly builds.

  • Turbo Task Declarations:
    • Added turbo.json files to apps/vscode-nightly, apps/web-evals, apps/web-roo-code, src, and webview-ui to define task dependencies and outputs.
    • Updated turbo.json in the root to include vite.config.ts in build inputs.
  • Build Scripts:
    • Changed pnpm build to pnpm vsix in marketplace-publish.yml, nightly-publish.yml, MONOREPO.md, and README.md.
    • Updated package.json scripts to separate build, vsix, and vsix:nightly tasks.
  • Configuration Changes:
    • Added version and type fields to apps/web-evals/package.json.
    • Modified next.config.ts in apps/web-evals to include extensionAlias in webpack config.
  • Miscellaneous:
    • Cleaned up esbuild.mjs in apps/vscode-nightly to remove build directory before starting a new build.
    • Updated webview-ui/package.json to clean specific directories.

This description was created by Ellipsis for 439a511. You can customize this summary. It will automatically update as commits are pushed.

@cte cte requested a review from mrubens as a code owner June 4, 2025 07:15
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. documentation Improvements or additions to documentation labels Jun 4, 2025
@cte cte merged commit 73f3961 into main Jun 4, 2025
9 checks passed
@cte cte deleted the cte/turbo-depends-on branch June 4, 2025 16:32
@github-project-automation github-project-automation bot moved this from New to Done in Roo Code Roadmap Jun 4, 2025
@github-project-automation github-project-automation bot moved this from Triage to Done in Roo Code Roadmap Jun 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size:L This PR changes 100-499 lines, ignoring generated files.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants