This Pull Request automates the process for creating GitHub Releases, publishing to both the MS Marketplace and OpenVSX (for use in projects like Gitpod, VS Codium, Code Server).
This GitHub Action consists of 4 jobs:
package to create a vsix file. After that, it uploads it via the GitHub Action (as an artifact)
publish to MS marketplace, one must configure a VSCE_PAT secret for this repo to make it work
publish to OpenVSX, one must configure OVSX_PAT secret for this repo to make it work. To get this token, you will have to sign up for OpenVSX, sign the CLA and get a token from the dashboard, I hope you won't mind too much about doing this, it would really help out! (More docs here)
publish to GitHub Releases: creates a new release with a vsix file artifact.
This Pull Request automates the process for creating GitHub Releases, publishing to both the MS Marketplace and OpenVSX (for use in projects like Gitpod, VS Codium, Code Server).
This GitHub Action consists of 4 jobs:
vsix
file. After that, it uploads it via the GitHub Action (as an artifact)VSCE_PAT
secret for this repo to make it workOVSX_PAT
secret for this repo to make it work. To get this token, you will have to sign up for OpenVSX, sign the CLA and get a token from the dashboard, I hope you won't mind too much about doing this, it would really help out! (More docs here)vsix
file artifact.Here is an example GH release: https://github.com/filiptronicek/vscode-auto-rename-tag/releases/tag/release%2F0.1.9 Runs of this workflow in the fork: https://github.com/filiptronicek/vscode-auto-rename-tag/actions/workflows/release.yml
Fixes #590 #545 #559