che Release Che 7.27.1 - TypeScript

List of pending issues / PRs

PRs related to DevWorkspace Integration - STEP1 Milestone: * [x] [Include che.devworkspaces.enabled property by xbaran4](https://github.com/eclipse/che/pull/19193) * [x] [Add in CRUD actions for the devworkspace in dashboard](https://github.com/eclipse/che-dashboard/pull/182) * [x] [Che operator should be able to install DevWorkspace operator](https://github.com/eclipse/che-operator/pull/689) * [x] [Che Operator should be able to install the Devworkspace che operator](https://github.com/eclipse/che-operator/pull/707) * [x] [Make routing attributes allign with devfile attributes](https://github.com/devfile/devworkspace-operator/pull/303) * [x] Increase resource limits for controller to avoid OOMKilled https://github.com/devfile/devworkspace-operator/pull/312 * [x] Dashboard is not handling anymore 'restart-workspace' event https://github.com/eclipse/che/issues/19174

PRs related to release process improvements: * [x] generate changelog as part of che GH release https://github.com/eclipse/che/pull/19222 * [x] followup fix in https://github.com/eclipse/che/pull/19267 * [x] https://github.com/eclipse/che-release/pull/30 (should be changed to call the action in eclipse/che repo, as it doesn't work in che-release repo) * [x] https://github.com/che-incubator/devworkspace-che-operator/pull/23 DevWorkspace Che Operator release workflow * [x] Mattermost notifications (8 artifacts to release): https://github.com/eclipse/che/issues/18906#issuecomment-796472177

Release status

In series, the following will be released via che-release:

  • che-theia, che-machine-exec, che-devfile registry,
  • che-plugin-registry (once che-theia and machine-exec are done)
  • che-parent, che-dashboard, che-workspace-loader, and che (server assembly)
  • che-operator

Then, these steps will be done, which still require some manual intervention (PR verification is not yet automated):

  • generation of OperatorHub PRs
  • chectl

  • [x] che-theia, che-machine-exec, che-devfile-registry, che-plugin-registry

  • [x] che-parent, che-dashboard, che-workspace-loader, che
  • [x] che-operator (depends on all of the above)
  • [x] chectl (depends on che-operator)
  • [x] [Che community operator PRs](https://github.com/operator-framework/community-operators/pulls?q=%22Update+eclipse-che+operator%22+is%3Aopen) (depends on che-operator)
  • [ ] [che-docs PR](https://github.com/eclipse/che-docs/pulls/che-bot) (depends on che-operator)

If this is a .0 release:

  • [ ] [send reminder to TLs to triage unresolved issues](https://github.com/eclipse/che/issues/17579)
  • [ ] complete current milestone
    • [ ] move incomplete deferred issues to backlog
    • [ ] move incomplete WIP issues to next milestone
    • [ ] close completed issues
    • [ ] close milestone
Process [1] Script Action Container(s) + Artifact(s)
che-release cico_release.sh Action n/a
che-theia make-release.sh Action eclipse/che-theia
che-machine-exec make-release.sh Action eclipse/che-machine-exec
che-devfile-registry make-release.sh Action eclipse/che-devfile-registry
che-plugin-registry make-release.sh Action eclipse/che-plugin-registry
che-parent make-release.sh Action che-server [2]
che-dashboard make-release.sh Action che-dashboard
che-workspace-loader make-release.sh Action che-workspace-loader
che make-release.sh Action che.core [2],
eclipse/che-server,
eclipse/che-endpoint-watcher,
eclipse/che-keycloak,
eclipse/che-postgres,
eclipse/che-server,
eclipse/che-e2e
che-operator make-release.sh Action eclipse/che-operator
chectl make-release.sh Action chectl releases

[1] Overall process owner: @mkuznyetsov

[2] Note that release of artifacts to Maven Central is deprecated and will be removed in the future.

Asked Oct 20 '21 18:10
avatar nickboldt
nickboldt

4 Answer:

Had various issues related to plugin registries build and DWO release processes, which took until friday to be resolved

Now, che operator has been released and merged, altough just noticed that this file wasn't updated, so investigating the reason why this happened: https://github.com/eclipse/che-operator/blob/master/deploy/olm-catalog/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml#L85 after this, the release of chectl, che-docs and community operator PRs will follow

1
Answered Mar 15 '21 at 10:07
avatar  of mkuznyetsov
mkuznyetsov

@l0rd It would seem that https://github.com/eclipse/che-operator/pull/707 will be ready by 7.28.0

1
Answered Mar 10 '21 at 09:04
avatar  of mkuznyetsov
mkuznyetsov

@l0rd It would seem that https://github.com/eclipse/che-operator/pull/707 will be ready by 7.28.0

@mkuznyetsov it should be part of 7.27.1. @metlos should confirm (or not).

1
Answered Mar 10 '21 at 10:19
avatar  of l0rd
l0rd

upd. release is done on our side, waiting for community-operator/docs PR to be merged

1
Answered Mar 15 '21 at 12:37
avatar  of mkuznyetsov
mkuznyetsov