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

cli: cleanup build #190213

Merged
merged 2 commits into from
Aug 11, 2023
Merged

cli: cleanup build #190213

merged 2 commits into from
Aug 11, 2023

Conversation

connor4312
Copy link
Member

  • Remove the prepare script entirely
  • Variables are now populated from the product.json during build. Most variables are mapped automatically, with some special handling in a few cases. build.rs is now much more self-contained.
  • Look for the product.overrides.json for vscode developers instead of looking for a peer vscode-distro folder
  • To reduce scope we no longer allow using the CLI as a "vscode version manager", instead each quality of the CLI only can open its own desktop qualities. Which makes snse.

Fixes #178691

- Remove the `prepare` script entirely
- Variables are now populated from the product.json during build. Most
  variables are mapped automatically, with some special handling in a
	few cases. `build.rs` is now much more self-contained.
- Look for the `product.overrides.json` for vscode developers instead of
  looking for a peer `vscode-distro` folder

Fixes #178691
@connor4312 connor4312 enabled auto-merge (squash) August 10, 2023 22:37
@VSCodeTriageBot VSCodeTriageBot added this to the August 2023 milestone Aug 10, 2023
@connor4312 connor4312 merged commit 52840e3 into main Aug 11, 2023
5 checks passed
@connor4312 connor4312 deleted the connor4312/cleanup-cli-build branch August 11, 2023 03:14
@github-actions github-actions bot locked and limited conversation to collaborators Sep 25, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Clean up cli build
3 participants