openvsx icon indicating copy to clipboard operation
openvsx copied to clipboard

publishing pre-release, target-specific .vsix to open-vsx.org

Open jakubmisek opened this issue 3 years ago • 7 comments

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 vsixmanifest has TargetPlatform correctly set.
  • I guess .vsix file 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!

jakubmisek avatar Jul 29 '22 08:07 jakubmisek

@amvanbaren It is implemented, but not deployed yet, correct?

akosyakov avatar Aug 01 '22 07:08 akosyakov

That's correct.

amvanbaren avatar Aug 03 '22 08:08 amvanbaren

thank you @amvanbaren @akosyakov !

we'll wait then .. is there any ETA?

jakubmisek avatar Aug 03 '22 12:08 jakubmisek

That's correct.

Hello, do you have a date for the next deployment? This is a feature that will bring a lot. Thanks

Asanio06 avatar Aug 04 '22 14:08 Asanio06

Thank you again.

Is there any way to check the features have been deployed on open-vsx.org?

jakubmisek avatar Aug 13 '22 14:08 jakubmisek

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 avatar Aug 16 '22 07:08 akosyakov

@akosyakov thank you for the update and looking forward to the next deployment.

jakubmisek avatar Aug 16 '22 14:08 jakubmisek

You can now publish pre-release, target-specific .vsix to open-vsx.org

amvanbaren avatar Sep 28 '22 12:09 amvanbaren

You can now publish pre-release, target-specific .vsix to open-vsx.org

Thank you very much! We're on it.

jakubmisek avatar Sep 28 '22 13:09 jakubmisek