eclipse-theia / vscode-builtin-extensions

Built-in VS Code extensions for Theia
Other
69 stars 36 forks source link

fix packaging issues on Windows #90

Closed paul-marechal closed 2 years ago

paul-marechal commented 2 years ago

Tweak the scripts to allow building and packaging from Windows.

Use execa instead of child_process to spawn subprocesses as it behaves better when invoking things like yarn.

Use cross-env to set environment variables in the npm scripts.

Update the types for node as we expect to run at least 14.

Cleanup some code.

marcdumais-work commented 2 years ago

To be able to test-run built-ins built with these changes, I think we should use the magic branch to publish a new next release, based on 1.53.2, and then use that in e.g. Blueprint, etc.

marcdumais-work commented 2 years ago

To be able to test-run built-ins built with these changes, I think we should use the magic branch to publish a new next release, based on 1.53.2, and then use that in e.g. Blueprint, etc.

Attempt to publish a new next: https://github.com/eclipse-theia/vscode-builtin-extensions/actions/runs/1554761935