-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Che Plugin Registry VSX Daily Check #17014
Comments
This is not so much about the report but automation of the intake of the extensions. Basically we need to automate the intake to the level that we keep a list of github repositories and branches. An automated job goes through this list at least once a day. Builds the vsx, runs automated checks in Che context and if all checks pass, issues an update to plugin registry. |
We already have an epic about plugin update automation and we have a script too that 1) checks if there is a new version of a vsx 2) files a gh issue if the plugin is not updated. Hence I have updated the original epic with the following subtasks to improve current script and make it easier to contribute a new vs code extension to our registry:
|
Contribute a vscode-extensions.json file 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: * revision: the tag or SHA1 ID of the upstream repository, capturing a certain version of the extension * directory (optional): 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>
Generate an automatic report about the update status of che-theia built-in extensions See eclipse-che/che#17328 See eclipse-che/che#17014 Signed-off-by: Eric Williams <ericwill@redhat.com>
Generate an automatic report about the update status of che-theia built-in extensions See eclipse-che/che#17328 See eclipse-che/che#17014 Signed-off-by: Eric Williams <ericwill@redhat.com>
Generate an automatic report about the update status of che-theia built-in extensions See eclipse-che/che#17328 See eclipse-che/che#17014 Signed-off-by: Eric Williams <ericwill@redhat.com>
Generate an automatic report about the update status of che-theia built-in extensions See eclipse-che/che#17328 See eclipse-che/che#17014 Signed-off-by: Eric Williams <ericwill@redhat.com>
Apart from % API calls and smoke test coverage, the report iterations are done. Plugin registry and che-theia reports are generated nightly. We are working on testing API (#15797) to start providing PR checks and smoke tests. |
Issues go stale after Mark the issue as fresh with If this issue is safe to close now please do so. Moderators: Add |
I'm going to close this. We can handle the API display in a separate issue. |
Is your enhancement related to a problem? Please describe.
We do not have any report of how many VS Code Extensions are supported by Che, their list and how fresh they are (che registry version vs msft marketplace version). These information are useful and would encourage contribution.
Describe the solution you'd like
Generate a VSX daily report (on gh pages for example) with the list of extensions that are supported (included in our registry) and for each one provide:
ITERATION N.1
ITERATION N.2
ITERATION N.3
Included in epic #15819
The text was updated successfully, but these errors were encountered: