Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish on open-vsx.org #171

Open
lukel97 opened this issue Aug 11, 2020 · 8 comments
Open

Publish on open-vsx.org #171

lukel97 opened this issue Aug 11, 2020 · 8 comments

Comments

@lukel97
Copy link

lukel97 commented Aug 11, 2020

Hi, we're trying to upload the vscode-haskell extension to open-vsx.org here: haskell/vscode-haskell#250, but we have a dependency in our package.json on this marvellous extension. Would it be possible to upload this to open-vsx.org as well? Since it seems like extensions can't be uploaded until all their dependencies are also uploaded

@lukel97
Copy link
Author

lukel97 commented Aug 11, 2020

We've been following this guide to publish the extension: https://github.com/eclipse/openvsx/wiki/Publishing-Extensions#1-create-an-access-token

@jankeromnes
Copy link

@bubba I would suggest keeping this feature request open.

As a quickfix, we are happy to add extensions to our auto-publishing CI in https://github.com/open-vsx/publish-extensions, but it's quite basic and bears the risk of not publishing exactly when/how/what is desired. So in general it's always better if maintainers take control of when/how/what they publish to OpenVSX. (And it's usually as easy as adding the single command npx ovsx publish to an existing Microsoft Marketplace publishing script.)

@lukel97 lukel97 reopened this Aug 19, 2020
@marcin-rzeznicki
Copy link

3.4.0 seems not to have been published to OpenVSX still - pinging

@filiptronicek
Copy link

3.4.0 seems not to have been published to OpenVSX still - pinging

That is correct indeed, the publishing script in the https://github.com/open-vsx/publish-extensions repository is having some issues. In the meantime, I have created a doc describing the process on publishing, and I believe it should be pretty straight forward. I would love to help out!

cc @JustusAdam

@marcin-rzeznicki
Copy link

Thanks @filiptronicek 🚀

@JustusAdam
Copy link
Owner

@bubba I would suggest keeping this feature request open.

As a quickfix, we are happy to add extensions to our auto-publishing CI in https://github.com/open-vsx/publish-extensions, but it's quite basic and bears the risk of not publishing exactly when/how/what is desired. So in general it's always better if maintainers take control of when/how/what they publish to OpenVSX. (And it's usually as easy as adding the single command npx ovsx publish to an existing Microsoft Marketplace publishing script.)

Since there were some other issues with my not-yet-automated publishing recently I might spend some time to do that and I'd be happy to add the mentioned publishing command as well. Are there access control stuff I'd have to take care of to get that set up now?

@filiptronicek
Copy link

I'd be happy to add the mentioned publishing command as well.

Great!

Are there access control stuff I'd have to take care of to get that set up now?

This boils down to creating an account on open-vsx.org and getting a personal access token. This is described in the step one of the aforementioned doc, linking to Publishing Extensions
, where only the steps 1-4 are important for now. The rest happens in the CI pipeline itself.

@re-xyr
Copy link

re-xyr commented Apr 27, 2022

There is currently a v3.6.0 on Open VSX, but it is broken (#212). How could we fix this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants