List of components / repositories where the RELEASE.md files should be created:
The RELEASE.md should contain a clear set of instructions required for both general and bugfix releases.
PR for for che-machine-exec - eclipse/che-machine-exec#68
To better track work in progress i've started this sheet:
@nickboldt why do we need yet another gdoc? the point of this issue is to move from gdoc to RELEASE.md
@tolusha do you confirm you're finally planning to work on the operator side of this ?
@davidfestal
confirm
PR for che-operator
https://github.com/eclipse/che-operator/pull/152
Who's working on che-plugin-registry?
I believe that one is owned by @ibuziuk but ... afaict it's basically the same as the README/script for che-machine-exec or devfile registry, except with one additional step: generating the latest 2 plugins meta.yaml for che-machine-exec and che-theia.
So for $VERSION = 7.8.0 I could be talked into taking that one over and scripting it:
firstPublicationDate moves to todayversion: nightly becomes version: $VERSIONimage: ...:nightly becomes image: ...:$VERSION
Then repeat for che-theia, but using :next instead of :nightly because for some reason they're not using the same euphemism for 'latest'.
Also change this:
title: Eclipse Theia development version.
description: Eclipse Theia, get the latest release each day.
to this:
title: Eclipse Theia for Eclipse Che ... (why do we need "for Eclipse Che" here?)
description: Eclipse Theia
PR for plugin-registry has been sent - https://github.com/eclipse/che-plugin-registry/pull/360
@vparfonov could you please finalize the docs for parent, docs, che and I believe we will be able to close the issue after that :crossed_fingers:
PR for plugin reg merged. Followup (copy tweaks and new make-release.sh script):
https://github.com/eclipse/che-plugin-registry/pull/361
Similar tweaks for consistency in devfile reg:
@nickboldt is there anything else expected from Hosted Che team regarding the release instructions or can we close the issue ?
Waiting on content from @vparfonov and @mkuznyetsov -- the release.md for che is incomplete and we're missing equivalent instructions for che-dev, che-lib, che-parent, che-docs.
But I've removed the hosted-che label and assignees who are no longer involved.
Just for the record che-lib cease to exist
Yes, we only need che-parent, che-doc, and che pushed to maven central now. Hooray for simplified releases. (Meanwhile, >20 sidecar images...) :|
PR for che-plugin-broker merged: https://github.com/eclipse/che-plugin-broker/pull/90
Instructions exist for che-parent, docs and che, but they're in dire need of more details.
https://github.com/eclipse/che-parent/blob/master/RELEASE.md#4-closerelease-staging-repository-on-nexus
https://github.com/eclipse/che-parent/blob/master/RELEASE.md#1-create-branch-for-release-preparation-and-next-bugfixes
Same questions for docs and che.
^^ @vparfonov @mkuznyetsov ^^
Resolving. Followup work in the 2 linked issues.