openvsx
openvsx copied to clipboard
publishing pre-release, target-specific .vsix to open-vsx.org
Although the following issues seem to be closed/resolved:
- https://github.com/eclipse/openvsx/issues/336
- https://github.com/eclipse/openvsx/pull/406
- https://github.com/eclipse/openvsx/issues/461
We're having trouble publishing vsix files with various targets to open-vsx.org registry.
Setup
we're trying to publish our .vsix package (already created with
vsce package --pre-release --target win32-x64 -o phptools-vscode-$target-$version.vsix
)
- .vsix files are created correctly, working on VSC marketplace, XML
vsixmanifesthasTargetPlatformcorrectly set. - I guess
.vsixfile name is not important
Issue
We're then publishing to open-vsx.org registry using command npx ovsx publish phptools-vscode-$target-$version.vsix -p $(PAT).
- Publishing the second target fails with:
❌ Extension devsense.phptools-vscode version 1.12.10053 is already published. - The extension page https://open-vsx.org/extension/devsense/phptools-vscode does not specify:
- the extension is pre-release
- the extension is target specific, allowing to download a specific version
Is it something not yet implemented on open-vsx.org?
Thank you!
@amvanbaren It is implemented, but not deployed yet, correct?
That's correct.
thank you @amvanbaren @akosyakov !
we'll wait then .. is there any ETA?
That's correct.
Hello, do you have a date for the next deployment? This is a feature that will bring a lot. Thanks
Thank you again.
Is there any way to check the features have been deployed on open-vsx.org?
Hello, unfortunately we cannot say. Last deployment did not went well and caused performance regressions. We have some optimisations in place, but we need to collect data to confirm them. Since deployment infrastructure is controlled by Eclipse Foundation we are waiting on them: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/1483
@akosyakov thank you for the update and looking forward to the next deployment.
You can now publish pre-release, target-specific .vsix to open-vsx.org
You can now publish pre-release, target-specific .vsix to open-vsx.org
Thank you very much! We're on it.