-
Notifications
You must be signed in to change notification settings - Fork 150
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
Contribute a vscode-extensions.json file #499
Conversation
Happy path tests passed. |
Happy path tests passed. |
This file lists all extensions in the che-plugin-registry. By extension, I mean those Che plugins that use VS Code Extensions. The fields are basic (for now) but are as follows: * version: the version of the Che plugin in the registry * checkout: the checkout tag needed to checkout the VS Code Extension in its upstream repository * vsixDir: the sub-directory where the extension is located (some repositories have multiple extensions in multiple folders) * repository: the location of the upstream repository This file is needed for eclipse-che/che#17014, which is part of a greater epic eclipse-che/che#15819. Signed-off-by: Eric Williams <ericwill@redhat.com>
Happy path tests passed. |
Isn't the |
Yes, but in this case the version is what we have in the registry, not what is available upstream. We compare this version to what's in the
Sure, the majority of these use tags to begin with. I will update the branch cases to use SHA1 IDs. |
Can we just set the versions in our registry to match the versions of the package.json? Having to maintain versions both in the |
We keep track of the version we have in the registry so that when we upgrade it (someone opens a PR on |
Signed-off-by: Eric Williams <ericwill@redhat.com>
Happy path tests passed. |
Remove version, rename checkout -> revision, update SHA1 ID's, and bump plugin versions that have since changed. Signed-off-by: Eric Williams <ericwill@redhat.com>
@l0rd I've amended the file based on our discussions this morning, please review. |
Happy path tests passed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Please update the PR description that still has the old fields and add a section in the README.md that explains what's the file for (now and in the long term), what are the available fields right now and provide an example.
probably side note: could it be sorted and use repository as first entry ? Also there is one thing which is not clear to me: |
Sure I can do that.
It hasn't been decided yet, so the fields are missing until we land on a way forward. Right now this is the basic version of the file, so we can get the automated report generation working. I can revise this file to add the necessary fields in another PR once we get to the build/publish steps. |
Signed-off-by: Eric Williams <ericwill@redhat.com>
@ericwill Happy Path PR check [build 138] failed.Re-trigger by
Depending on failure reason, the artifacts or deployment may not be present. |
This file lists all extensions in the che-plugin-registry. By extension, I mean those Che plugins that use VS Code extensions.
The fields are basic (for now) but are as follows:
This file is needed for eclipse-che/che#17014, which is part of a greater epic eclipse-che/che#15819.
Signed-off-by: Eric Williams ericwill@redhat.com