-
Notifications
You must be signed in to change notification settings - Fork 11
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
FR: please co-publish on Open VSX Registry #152
Comments
Awesome, thanks for the resources. This was brought to my attention a while back, but I hadn't heard much in a while. Definitely want to support Codium. If this is easy, expect it this week. For now you can download the vsix from the releases tab of the repo |
For reference: automated publishing guide |
I am not alone in my token frustration: microsoft/vsmarketplace#161 |
Just out of interest: Does it get any better when using https://github.com/HaaLeo/publish-vscode-extension#readme for the automated publishing or is getting that token in a working state the main issue? |
I would split this work into two categories:
On count 1, Visual Studio Marketplace has been a nightmare, where Open VSX has been a relatively normal experience, much closer to "just working". On count 2, the automated publishing GitHub action you shared will make my life easier. It'd be nice if git / GitHub made it easier to generate tags, attach releases to them, and extract the titles and descriptions from I've almost got https://github.com/mark-wiemer/vscode-helloworld set up :) |
Published HelloWorld on Open VSX :) https://open-vsx.org/extension/mark-wiemer/helloworld-2022 |
That's a useful repo to point to - thanks! |
I see you've partially tackled this but you may want to have a look at a "full setup" (much more complicated as it - at least when looking the last time - tries to also create the Changelog/NEWS, not "just take it", but the simplified version may be what you aim for) westes/flex#480 |
Created #156 for that fancier work 😄 |
Unfortunately due to my frantic fix for #153, the repo is in a bad state in terms of automatic deployments. First priority is now "re-deploy 2.8.3 as 2.8.5 from main with necessary bugfixes", which will probably take a bit. I'm on vacation next week, so don't expect this until July 18 at the earliest. Sorry for the delay :( |
I'm not in a hurry 😄, mainly got here by your deprecation post... |
@GitMensch published 2.8.5 manually :) |
The 2.8.5. release is missing here - do you mind creating it from the same source set? |
Open VSX is fine - and therefore the issue can be closed; but on GH releases there is only a 2.8.5 pre-release so far. |
Ah, yes, I'd like to leave it that way. In all honesty, I should've just published 2.8.4 on OVSX, but it's too late. I don't think I can unpublish 2.8.5. My mistake. I'm assuming OVSX is much smaller than Visual Studio Marketplace, and I'm confident enough in the release that 2.8.5 won't be as terrible as 2.8.3 If something is wrong, please let me know right away. But I'm still not comfortable saying 2.8.5 is ready for general availability on VS Marketplace or GitHub. I'd like to give it a week total in pre-release mode before I move it to a regular release, if that's OK. |
Sure. Still closing this as solve now :-) |
@mark-wiemer Sorry to comment on a closed issue, but I noticed the version on OpenVSX is currently older than the one on the VS marketplace. Any chance you could publish an update when you have a free moment? Thanks heaps |
Re-opened, I'll validate the publishing flow soon (~1 month max, busy times ahead, sorry!) |
@fgimian everything looks good to me, can you clarify what's missing? https://open-vsx.org/extension/mark-wiemer/vscode-autohotkey-plus-plus |
Apologies, I suspect the reason I wasn't seeing it is that 5.1.x versions are pre-release versions. I was seeing 5.0.7 as the latest with no updates, but I think that was because I was on the regular release channel instead of the pre-release channel. Thank you so much |
The Open VSX Registry currently only has the AHK Plus extension published by its author (so that was at least maintained 2 years ago).
Open VSX Registry is the default extension provider endpoint for the free build of vscode VSCodium and Eclipse Theia. It would be nice to have this extension be directly published to a free vsix repository instead of only the Microsoft Marketplace with its restrictions.
Details on the publishing can be found at https://github.com/eclipse/openvsx/wiki/Publishing-Extensions, which also drops a link to https://github.com/HaaLeo/publish-vscode-extension#readme - a GitHub action that can publish to both marketplaces (if you want to automate it like "just create a release and get it published"), but that's optional.
The text was updated successfully, but these errors were encountered: