[VS Code] Move build scripts to mise
# Problem We have many scripts written in different languages that orchestrate different aspects of build process for VSCode extension. We need a tool to unify the execution and provide a better developer experience for these scripts. # Solution As a result of https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/issues/756 this spike we pick [Mise-en-place](https://mise.jdx.dev/). It is a tool to manage development environment that the GDK team [switched to](https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/main/doc/howto/mise.md). Among other things, mise has [Tasks](https://mise.jdx.dev/tasks/) support. It is a good match for our usecase because of the following features: | Feature | Our usecase | |---------|-------------| | Multilanguage scripts support | We would not have to completely re-write all our scripts to leverage mise tasks feature | | Built-in CLI documentation support | Our scripts lack CLI documentation (often, lack any documentation whatsoever). Mise offers a uniform way to provide CLI documentation as well as arguments checking for the scripts | | Tasks dependencies and file tracking | mise allowes to provide tasks dependencies and automatically execute needed scripts based on the dependencies and if any files changed | | Watch mode | Mise will re-run a task if it's running in a watch mode and related files changed |
epic