Skip to content

Auto Publishing Extensions

JK edited this page Oct 28, 2024 · 1 revision

How to Auto-Publish an Extension

The public registry at open-vsx.org maintains a special service account, @open-vsx, that has the ability to publish extensions from the Visual Studio Marketplace to open-vsx.org. There is a job that runs nightly that takes a list of extensions as input and, if an extension has changed since last published, attempts to repackage and republish the extension.

If you are the author of the extension and you wish to have it auto-published, proceed with the steps below. If you are not the author, we suggest you first reach out to the author with an issue in their GitHub repo to request that they publish their extension to open-vsx.org or add it to the auto-publish list.

Request an Extension be Auto-Published

To request for an extension to be auto-published, simply submit a pull request to add it to extensions.json in the open-vsx/publish-extensions repo.

If you are not the author, the extension must be offered under an open source license in order to be added to the auto-publish list.

Remove an Extension from the Auto-Publish List

If you are the author of an extension that is currently being auto-published and wish to remove it, simply submit a pull request to the extensions.json file mentioned above to have your extension removed.