[VS Code] Publish vsix file as part of release assets on GitLab for the extension
MR - ci: Publish vsix to package registry and make r... (!1623 - merged)
Description
When we create a new tag of this project, we publish the assets to VS Code Marketplace and Open VSX Marketplace. As we are looking to integrate GitLab Workflow into Remote Development workspace, we want to be able to download the .vsix file and package it directly with our fork of VS Code. Right now, we would have to download it from VS Code Marketplace or Open VSX Marketplace. We plan to install/sideload the GitLab Workflow extension in the workspace even for those customers/users who will not connect to any third-part marketplace. Thus downloading it from a third-party marketplace during build time feels odd(not sure if there are some implicit usage terms we would be agreeing to on behalf of the customers?)
Solution
Publish these .vsix assets as part of the release on GitLab. e.g.