Replace eclipse on eclipse-che organization for che-operator and che-machine-exec repositories (#19353)
* Replace eclipse on eclipse-che organization for che-operator and che-machine-exec repositories Signed-off-by: Anatolii Bazko <abazko@redhat.com> * Update CONTRIBUTION.MD Signed-off-by: Anatolii Bazko <abazko@redhat.com> * Update RELEASE.md Co-authored-by: Michal Vala <mvala@redhat.com> Co-authored-by: Michal Vala <mvala@redhat.com>7.28.x
parent
0cf4275e08
commit
8fe9d23da3
|
|
@ -14,7 +14,7 @@ assignees: ''
|
|||
|
||||
In series, the following will be released via [che-release](https://github.com/eclipse/che-release/blob/master/cico_release.sh):
|
||||
|
||||
* che-theia, che-machine-exec, che-devfile registry,
|
||||
* che-theia, che-machine-exec, che-devfile registry,
|
||||
* che-plugin-registry (once che-theia and machine-exec are done)
|
||||
* che-parent, che-dashboard, and che (server assembly)
|
||||
* Note that [release to Maven Central is deprecated](https://github.com/eclipse/che/issues/18941)
|
||||
|
|
@ -44,13 +44,13 @@ If this is a .0 release:
|
|||
| --- | --- | --- | --- |
|
||||
| [che-release](https://github.com/eclipse/che-release/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [Action](https://github.com/eclipse/che-release/actions?query=workflow%3A%22Release+-+Orchestrate+Overall+Release+Phases%22) | n/a |
|
||||
| [che-theia](https://github.com/eclipse/che-theia/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-theia/blob/master/make-release.sh) | [Action](https://github.com/eclipse/che-theia/actions?query=workflow%3A%22Release+Che+Theia%22) | [`eclipse/che-theia`](https://quay.io/eclipse/che-theia) |
|
||||
| [che-machine-exec](https://github.com/eclipse/che-machine-exec/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-machine-exec/blob/master/make-release.sh) | [Action](https://github.com/eclipse/che-machine-exec/actions?query=workflow%3A%22Release+Che+Machine+Exec%22) | [`eclipse/che-machine-exec`](https://quay.io/eclipse/che-machine-exec)|
|
||||
| [che-machine-exec](https://github.com/eclipse-che/che-machine-exec/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse-che/che-machine-exec/blob/master/make-release.sh) | [Action](https://github.com/eclipse-che/che-machine-exec/actions?query=workflow%3A%22Release+Che+Machine+Exec%22) | [`eclipse/che-machine-exec`](https://quay.io/eclipse/che-machine-exec)|
|
||||
| [che-devfile-registry](https://github.com/eclipse/che-devfile-registry/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-devfile-registry/blob/master/make-release.sh) | [Action](https://github.com/eclipse/che-devfile-registry/actions?query=workflow%3A%22Release+Che+Devfile+Registry%22) | [`eclipse/che-devfile-registry`](https://quay.io/eclipse/che-devfile-registry)|
|
||||
| [che-plugin-registry](https://github.com/eclipse/che-plugin-registry/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-plugin-registry/blob/master/make-release.sh) | [Action](https://github.com/eclipse/che-plugin-registry/actions?query=workflow%3A%22Release+Che+Plugin+Registry%22) | [`eclipse/che-plugin-registry`](https://quay.io/eclipse/che-plugin-registry)|
|
||||
| [che-parent](https://github.com/eclipse/che-parent/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-parent/blob/master/make-release.sh) | [Action](https://github.com/eclipse/che/actions?query=workflow%3A%22Release+Che+Server%22) | [che-server](https://search.maven.org/search?q=a:che-server) <sup>[2]</sup> |
|
||||
| [che-dashboard](https://github.com/eclipse/che-dashboard/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-dashboard/blob/master/make-release.sh) | [Action](https://github.com/eclipse/che-dashboard/actions?query=workflow%3A%22Release+Che+Dashboard%22) | [`che-dashboard`](https://quay.io/repository/eclipse/che-dashboard?tag=next&tab=tags) |
|
||||
| [che](https://github.com/eclipse/che/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che/blob/master/make-release.sh) | [Action](https://github.com/eclipse/che/actions?query=workflow%3A%22Release+Che+Server%22) | [che.core](https://search.maven.org/search?q=che.core) <sup>[2]</sup>,<br/> [`eclipse/che-server`](https://quay.io/eclipse/che-server),<br/>[`eclipse/che-endpoint-watcher`](https://quay.io/eclipse/che-endpoint-watcher),<br/> [`eclipse/che-keycloak`](https://quay.io/eclipse/che-keycloak),<br/> [`eclipse/che-postgres`](https://quay.io/eclipse/che-postgres),<br/> [`eclipse/che-server`](https://quay.io/eclipse/che-server),<br/> [`eclipse/che-e2e`](https://quay.io/eclipse/che-e2e) |
|
||||
| [che-operator](https://github.com/eclipse/che-operator/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-operator/blob/master/make-release.sh) | [Action](https://github.com/eclipse/che-operator/actions?query=workflow%3A%22Release+Che+Operator%22) | [`eclipse/che-operator`](https://quay.io/eclipse/che-operator)|
|
||||
| [che-operator](https://github.com/eclipse-che/che-operator/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse-che/che-operator/blob/master/make-release.sh) | [Action](https://github.com/eclipse-che/che-operator/actions?query=workflow%3A%22Release+Che+Operator%22) | [`eclipse/che-operator`](https://quay.io/eclipse/che-operator)|
|
||||
| [chectl](https://github.com/che-incubator/chectl/blob/master/RELEASE.md) | [make-release.sh](https://github.com/che-incubator/chectl/blob/master/make-release.sh) | [Action](https://github.com/che-incubator/chectl/actions) | [chectl releases](https://github.com/che-incubator/chectl/releases)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ repositories:
|
|||
devfile: https://github.com/eclipse/che/blob/master/devfile.yaml
|
||||
doc: https://github.com/eclipse/che/blob/master/CONTRIBUTING.md#che-server-aka-ws-master
|
||||
useCheReleaseLifecycle: true
|
||||
components:
|
||||
components:
|
||||
- name: dockerfiles
|
||||
url: https://github.com/eclipse/che/tree/master/dockerfiles
|
||||
description: >-
|
||||
|
|
@ -30,12 +30,12 @@ repositories:
|
|||
source code of our integration tests.
|
||||
- url: https://github.com/eclipse/che-theia
|
||||
name: che-theia
|
||||
description: >-
|
||||
description: >-
|
||||
Theia IDE integrated in Che.
|
||||
devfile: https://github.com/eclipse/che-theia/blob/master/devfiles/che-theia-all.devfile.yaml
|
||||
doc: https://github.com/eclipse/che-theia/blob/master/CONTRIBUTING.md
|
||||
useCheReleaseLifecycle: true
|
||||
components:
|
||||
components:
|
||||
- name: generator
|
||||
url: https://github.com/eclipse/che-theia/tree/master/generator
|
||||
description: >-
|
||||
|
|
@ -67,18 +67,18 @@ repositories:
|
|||
devfile: https://github.com/eclipse/che-docs/blob/master/devfile.yaml
|
||||
doc: https://github.com/eclipse/che/blob/master/CONTRIBUTING.md#dashboard
|
||||
useCheReleaseLifecycle: true
|
||||
- url: https://github.com/eclipse/che-machine-exec
|
||||
- url: https://github.com/eclipse-che/che-machine-exec
|
||||
name: machine-exec
|
||||
description: >-
|
||||
Interface to execute tasks and terminals on other containers within a workspace.
|
||||
devfile: https://github.com/eclipse/che-machine-exec/blob/master/devfile.yaml
|
||||
doc: https://github.com/eclipse/che-machine-exec/blob/master/CONTRIBUTING.md
|
||||
devfile: https://github.com/eclipse-che/che-machine-exec/blob/master/devfile.yaml
|
||||
doc: https://github.com/eclipse-che/che-machine-exec/blob/master/CONTRIBUTING.md
|
||||
useCheReleaseLifecycle: true
|
||||
- url: https://github.com/eclipse/che-operator
|
||||
- url: https://github.com/eclipse-che/che-operator
|
||||
name: operator
|
||||
description: >-
|
||||
Che operator to deploy, update and manage K8S/OpenShift resources of Che.
|
||||
devfile: https://github.com/eclipse/che-operator/blob/master/devfile.yaml
|
||||
devfile: https://github.com/eclipse-che/che-operator/blob/master/devfile.yaml
|
||||
useCheReleaseLifecycle: true
|
||||
- url: https://github.com/eclipse/che-plugin-broker
|
||||
name: plugin-broker
|
||||
|
|
@ -209,7 +209,7 @@ repositories:
|
|||
useCheReleaseLifecycle: false
|
||||
- url: https://github.com/che-dockerfiles/build-action
|
||||
name: build-action
|
||||
description: >-
|
||||
description: >-
|
||||
Custom GitHub Action for building sidecar Dockerfiles
|
||||
useCheReleaseLifecycle: false
|
||||
- url: https://github.com/che-dockerfiles/che-sidecar-podman
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ Repository | Component | Description | Devfile | Documentation
|
|||
[dashboard](https://github.com/eclipse/che-dashboard) | | UI to manage workspaces, devfiles, etc. | [devfile](https://github.com/eclipse/che-dashboard/blob/master/devfile.yaml) | [doc](https://github.com/eclipse/che/blob/master/CONTRIBUTING.md#dashboard)
|
||||
[devfile-registry](https://github.com/eclipse/che-devfile-registry) | | The default set of devfiles that would be made available on the Che dashboard stacks. | |
|
||||
[docs](https://github.com/eclipse/che-docs) | | Eclipse Che documentation https://www.eclipse.org/che/docs/ source code. | [devfile](https://github.com/eclipse/che-docs/blob/master/devfile.yaml) | [doc](https://github.com/eclipse/che/blob/master/CONTRIBUTING.md#dashboard)
|
||||
[machine-exec](https://github.com/eclipse/che-machine-exec) | | Interface to execute tasks and terminals on other containers within a workspace. | [devfile](https://github.com/eclipse/che-machine-exec/blob/master/devfile.yaml) | [doc](https://github.com/eclipse/che-machine-exec/blob/master/CONTRIBUTING.md)
|
||||
[operator](https://github.com/eclipse/che-operator) | | Che operator to deploy, update and manage K8S/OpenShift resources of Che. | [devfile](https://github.com/eclipse/che-operator/blob/master/devfile.yaml) |
|
||||
[machine-exec](https://github.com/eclipse-che/che-machine-exec) | | Interface to execute tasks and terminals on other containers within a workspace. | [devfile](https://github.com/eclipse-che/che-machine-exec/blob/master/devfile.yaml) | [doc](https://github.com/eclipse-che/che-machine-exec/blob/master/CONTRIBUTING.md)
|
||||
[operator](https://github.com/eclipse-che/che-operator) | | Che operator to deploy, update and manage K8S/OpenShift resources of Che. | [devfile](https://github.com/eclipse-che/che-operator/blob/master/devfile.yaml) |
|
||||
[plugin-broker](https://github.com/eclipse/che-plugin-broker) | | The workspace microservice that is in charge of analyzing, preparing and installing the workspace components defined in a Devfile. | [devfile](https://github.com/eclipse/che-plugin-broker/blob/master/devfile.yaml) | [doc](https://github.com/eclipse/che-plugin-broker/blob/master/CONTRIBUTING.md)
|
||||
[plugin-registry](https://github.com/eclipse/che-plugin-registry) | | The default set of Che plugins (vscode extension + containers) or editors that could be installed on any Che workspaces. | |
|
||||
[website](https://github.com/eclipse/che-website) | | https://eclipse.org/che website source code. | [devfile](https://github.com/eclipse/che-website/blob/master/devfile.yaml) |
|
||||
|
|
|
|||
20
RELEASE.md
20
RELEASE.md
|
|
@ -14,14 +14,14 @@ RELEASE-TEMPLATE-BEGIN
|
|||
|
||||
In series, the following will be released via [che-release](https://github.com/eclipse/che-release/blob/master/cico_release.sh):
|
||||
|
||||
* che-theia, che-machine-exec, che-devfile registry,
|
||||
* che-theia, che-machine-exec, che-devfile registry
|
||||
* che-plugin-registry (once che-theia and machine-exec are done)
|
||||
* che-parent, che-dashboard
|
||||
* che (server assembly, with maven artifacts + containers)
|
||||
|
||||
Then manually:
|
||||
|
||||
* release che server in Maven Central
|
||||
* release che server in Maven Central
|
||||
|
||||
Then by script:
|
||||
|
||||
|
|
@ -49,13 +49,13 @@ If this is a .0 release:
|
|||
| Owner | Process | Script | CI | Artifact(s) + Container(s) |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| @mkuznyetsov | [che-theia](https://github.com/eclipse/che-theia/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-theia-che-release/) | [`eclipse/che-theia`](https://quay.io/eclipse/che-theia) |
|
||||
| @mkuznyetsov | [che-machine-exec](https://github.com/eclipse/che-machine-exec/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-machine-exec-release/) | [`eclipse/che-machine-exec`](https://quay.io/eclipse/che-machine-exec)|
|
||||
| @mkuznyetsov | [che-plugin-registry](https://github.com/eclipse/che-plugin-registry/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-plugin-registry-release/) | [`eclipse/che-plugin-registry`](https://quay.io/eclipse/che-plugin-registry)|
|
||||
| @mkuznyetsov | [che-devfile-registry](https://github.com/eclipse/che-devfile-registry/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-devfile-registry-release/) | [`eclipse/che-devfile-registry`](https://quay.io/eclipse/che-devfile-registry)|
|
||||
| @mkuznyetsov | [che-machine-exec](https://github.com/eclipse-che/che-machine-exec/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-machine-exec-release/) | [`eclipse/che-machine-exec`](https://quay.io/eclipse/che-machine-exec)|
|
||||
| @mkuznyetsov | [che-plugin-registry](https://github.com/eclipse/che-plugin-registry/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-plugin-registry-release/) | [`eclipse/che-plugin-registry`](https://quay.io/eclipse/che-plugin-registry)|
|
||||
| @mkuznyetsov | [che-devfile-registry](https://github.com/eclipse/che-devfile-registry/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-devfile-registry-release/) | [`eclipse/che-devfile-registry`](https://quay.io/eclipse/che-devfile-registry)|
|
||||
| @mkuznyetsov | [che-parent](https://github.com/eclipse/che/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-release-che-release) | [che-parent](https://search.maven.org/search?q=a:che-parent) |
|
||||
| @mkuznyetsov | [che-dashboard](https://github.com/eclipse/che-dashboard/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-release-che-release/) | [`che-dashboard`](https://quay.io/repository/eclipse/che-dashboard?tag=next&tab=tags) |
|
||||
| @mkuznyetsov | [che](https://github.com/eclipse/che/blob/master/RELEASE.md) | [cico_release.sh](https://github.com/eclipse/che-release/blob/master/cico_release.sh) | [centos](https://ci.centos.org/job/devtools-che-release-che-release) | [che.core](https://search.maven.org/search?q=che.core), [che.server](https://mvnrepository.com/artifact/org.eclipse.che/che-server)<br/> [`eclipse/che-server`](https://quay.io/eclipse/che-server),<br/>[`eclipse/che-endpoint-watcher`](https://quay.io/eclipse/che-endpoint-watcher),<br/> [`eclipse/che-keycloak`](https://quay.io/eclipse/che-keycloak),<br/> [`eclipse/che-postgres`](https://quay.io/eclipse/che-postgres),<br/> [`eclipse/che-server`](https://quay.io/eclipse/che-server),<br/> [`eclipse/che-e2e`](https://quay.io/eclipse/che-e2e) |
|
||||
| @tolusha| [che-operator](https://github.com/eclipse/che-operator/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse/che-operator/blob/master/make-release.sh) | ? | [`eclipse/che-operator`](https://quay.io/eclipse/che-operator)|
|
||||
| @tolusha| [che-operator](https://github.com/eclipse-che/che-operator/blob/master/RELEASE.md) | [make-release.sh](https://github.com/eclipse-che/che-operator/blob/master/make-release.sh) | ? | [`eclipse/che-operator`](https://quay.io/eclipse/che-operator)|
|
||||
| @tolusha| [chectl](https://github.com/che-incubator/chectl/blob/master/RELEASE.md) | [make-release.sh](https://github.com/che-incubator/chectl/blob/master/make-release.sh) | [travis](https://travis-ci.org/che-incubator/chectl) | [chectl releases](https://github.com/che-incubator/chectl/releases)
|
||||
|
||||
RELEASE-TEMPLATE-END
|
||||
|
|
@ -73,7 +73,7 @@ git push --set-upstream origin {branchname}
|
|||
```
|
||||
git branch set_next_version_in_master_{next_version} # e.g 7.8.0-SNAPSHOT
|
||||
# Update parent version
|
||||
mvn versions:update-parent versions:commit -DallowSnapshots=true -DparentVersion={next_version}
|
||||
mvn versions:update-parent versions:commit -DallowSnapshots=true -DparentVersion={next_version}
|
||||
|
||||
# Update dependencies
|
||||
sed -i -e "s#{version_old}#{next_version}#" pom.xml
|
||||
|
|
@ -86,7 +86,7 @@ git push --set-upstream origin {branchname}
|
|||
1 Update deploy_che.sh (should be deprecated soon - https://github.com/eclipse/che/issues/14069) default environment variables
|
||||
2 Update default version of plugins and editors in che.properties to released tag e.g `7.7.0`
|
||||
3 Update Helm charts with released tag e.g `7.7.0`
|
||||
|
||||
|
||||
To do this execute commands:
|
||||
```
|
||||
cd .ci
|
||||
|
|
@ -104,10 +104,10 @@ git push --set-upstream origin {branchname}
|
|||
git push -f
|
||||
```
|
||||
|
||||
##### 6. Close/release repository on Nexus
|
||||
##### 6. Close/release repository on Nexus
|
||||
https://oss.sonatype.org/#stagingRepositories
|
||||
|
||||
> **Note:** For bugfix release procedure will be similar except creating new branch on first step and update version in master branch.
|
||||
> **Note:** For bugfix release procedure will be similar except creating new branch on first step and update version in master branch.
|
||||
|
||||
# Script
|
||||
`make-release.sh` is a script that performs these actions, use --prerelease-testing flag to prepare "RC" release for QE testing, and --trigger-release to perform a release after that
|
||||
|
|
|
|||
Loading…
Reference in New Issue