-
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
Setup the release job for Che-Code #21552
Comments
There used to be branches like I think we should map this way and not cut releases with Che lifecycle as people want mainly to use either insiders version or the latest stable release of VS Code. |
I like Florent's idea of providing the Che-Code images based on the VS Code releases. But let's look at it from both perspectives:
Che-Code can support both release schedules: VS Code-based and be included in the overall Che release process. So, we can benefit from both approaches. |
Suggested solution based on chat today w/ Artem:
|
@svor @azatsarynnyy Do we need to also update https://github.com/eclipse-che/che-plugin-registry/blob/main/che-editors.yaml to point to released che-code images & tags, or just stick with "insiders" ? |
@nickboldt yes, we need to update the plugin registry as well. So, when the user takes the plugin registry 7.54.0 (for example) they will get the expected version of Che-Code - 7.54.0. |
I still don't know why the lifecycle of Che should be used in CheCode I expect as a user to have a VS Code v1.71.0, not a VS Code 7.54.0 |
@benoitf with the VS Code releases-based versioning it will be much harder to track the mapping of Che versions to Che-Code versions. For example, when we need to backport the patches between different Che versions. |
initial PR che-incubator/che-code#103 |
closed too early by automation. Remaining work:
|
@mkuznyetsov @nickboldt can we close this issue? I am asking to decide if we should include it in 7.54 release notes or not. |
As discussed today, "review DS plugin registry builds to see if there's a followup related task for that forked registry too" means:
See also:
So... can't close it until it's actually complete. That's why there's a checklist! :/ |
I see job-config.json was manually updated redhat-developer/devspaces@d5efb31 via redhat-developer/devspaces#816 but the script has not been fixed so that it will do the correct mapping for 3.3+. https://github.com/redhat-developer/devspaces/blob/devspaces-3-rhel-8/product/updateVersionAndRegistryTags.sh#L184-L185 Issue remains open. @mkuznyetsov please LMK if you have a PR for this fix. |
See PR redhat-developer/devspaces#835 which manually updated job-config.json to achieve what I asked @mkuznyetsov to do 20 days ago via script. |
Updated the script here: redhat-developer/devspaces@657f2f5 and verified it works here: redhat-developer/devspaces@f98a171 so it's ready for when we branch for 3.3/3.4 |
Is your task related to a problem? Please describe
Currently, the Che-Code repository doesn't have a release job that could be included in the overall Che release process.
Describe the solution you'd like
Create a GitHub Workflow that would:
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: