Che: Provide RELEASE.md files with the release instructions to all the related repositories

Created on 17 Dec 2019  路  17Comments  路  Source: eclipse/che

Is your task related to a problem? Please describe.

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.

areci aredoc kintask severitP1 teaproductization

All 17 comments

PR for for che-machine-exec - eclipse/che-machine-exec#68

@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

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:

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
  • Then tag/branch as for che-devfile-registry & che-machine-exec releases.

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:

https://github.com/eclipse/che-devfile-registry/pull/187

@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

  • who has permission?
  • what is required to be done?
  • can we automate this like we did for JBoss Tools releases to JBoss Nexus ?

https://github.com/eclipse/che-parent/blob/master/RELEASE.md#1-create-branch-for-release-preparation-and-next-bugfixes

  • don't you create a tag in the branch as well?

Same questions for docs and che.

^^ @vparfonov @mkuznyetsov ^^

Resolving. Followup work in the 2 linked issues.

Was this page helpful?
0 / 5 - 0 ratings