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

Optionally support deploying to OpenVSX #62

Closed
felipecrs opened this issue Aug 27, 2020 · 5 comments · Fixed by #169
Closed

Optionally support deploying to OpenVSX #62

felipecrs opened this issue Aug 27, 2020 · 5 comments · Fixed by #169

Comments

@felipecrs
Copy link
Owner

https://github.com/eclipse/openvsx/wiki/Publishing-Extensions

@github-actions
Copy link

🎉 This issue has been resolved in version 3.5.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@GitMensch
Copy link

GitMensch commented Oct 11, 2021

Can the message of the bot include the related Open-VSX page in the "the release is available on" message (issue update) shown below and the "this release is also available on" (GH release), too?

@felipecrs
Copy link
Owner Author

felipecrs commented Oct 12, 2021

@GitMensch unfortunately, it's not currently possible: semantic-release/semantic-release#2123

Unless I decouple the ovsx from the semantic-release-vsce, and create a semantic-release-ovsx.

@felipecrs
Copy link
Owner Author

It was part of the original implementation until I realized that it didn't work.

const ovsxUrl = `https://open-vsx.org/extension/${publisher}/${name}/${version}`;
const ovsxRelease = {
name: 'Open VSX Registry',
url: ovsxUrl
};

@GitMensch
Copy link

GitMensch commented Oct 12, 2021

Please try to don't decouple - one version is better and two entries in the issue messages and releases would be bad, too [maybe a potential second CI could edit the work of the former, but that seems to be a strange design]. For now: whichever release was done first should get the entry (in case only open-vsx is used); more discussion on this can go on in semantic-release/semantic-release#2123.

... thinking of this, maybe it is a good time already to rename this repo (or package.json entries) to something like "semantic-release-vsix-publish", just an idea so far...

Not sure, but do you already use osvx to publish to both marketplaces when it is configured? This may/may not help with the multiple return paths a bit.

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

Successfully merging a pull request may close this issue.

2 participants