diff --git a/.github/workflows/release-orchestrate-overall.yml b/.github/workflows/release-orchestrate-overall.yml index 48f1f19..736ff2b 100644 --- a/.github/workflows/release-orchestrate-overall.yml +++ b/.github/workflows/release-orchestrate-overall.yml @@ -18,7 +18,7 @@ on: phases: description: ' # Comma-separated phases to perform. -#1: Code, MachineExec, Server, branches; +#1: Code, JetBrainsIdeDevServer, MachineExec, Server, branches; #2: E2E, PluginRegistry, Dashboard; #3: CheOperator; # Default: 1,2,3 diff --git a/README.md b/README.md index 884871e..00f0d91 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ The projects covered by this workflow release container images, NPM artifacts, o | Phase | Project | Workflow Status | Quay Image or NPM Artifact | | :--- | :--- | :--- | :--- | | **Phase 1** | [che-code](https://github.com/che-incubator/che-code) | [![Release](https://github.com/che-incubator/che-code/actions/workflows/release.yml/badge.svg)](https://github.com/che-incubator/che-code/actions/workflows/release.yml) | [che-code](https://quay.io/che-incubator/che-code) | +| | [jetbrains-ide-dev-server](https://github.com/che-incubator/jetbrains-ide-dev-server) | [![Release](https://github.com/che-incubator/jetbrains-ide-dev-server/actions/workflows/release.yml/badge.svg)](https://github.com/che-incubator/jetbrains-ide-dev-server/actions/workflows/release.yml) | [jetbrains-ide-dev-server](https://quay.io/che-incubator/che-idea-dev-server) | | | [configbump](https://github.com/che-incubator/configbump) | [![Release](https://github.com/che-incubator/configbump/actions/workflows/release.yml/badge.svg)](https://github.com/che-incubator/configbump/actions/workflows/release.yml) | [configbump](https://quay.io/che-incubator/configbump) | | | [che-machine-exec](https://github.com/eclipse-che/che-machine-exec) | [![Release](https://github.com/eclipse-che/che-machine-exec/actions/workflows/release.yml/badge.svg)](https://github.com/eclipse-che/che-machine-exec/actions/workflows/release.yml) | [che-machine-exec](https://quay.io/eclipse/che-machine-exec) | | | [che server](https://github.com/eclipse-che/che-server) | [![Release](https://github.com/eclipse-che/che-server/actions/workflows/release.yml/badge.svg)](https://github.com/eclipse-che/che-server/actions/workflows/release.yml) | [che-server](https://quay.io/eclipse/che-server) | diff --git a/make-release.sh b/make-release.sh index a8435d6..5708049 100755 --- a/make-release.sh +++ b/make-release.sh @@ -14,7 +14,7 @@ usage () echo "Usage: $0 --version [CHE VERSION TO RELEASE] --parent-version [CHE PARENT VERSION] --phases [LIST OF PHASES] # Comma-separated phases to perform. -#1: Code, Configbump, MachineExec, Server, devworkspace-generator, createBranches (kubernetes-image-puller); +#1: Code, JetBrainsIdeDevServer, Configbump, MachineExec, Server, devworkspace-generator, createBranches (kubernetes-image-puller); #2: E2E, PluginRegistry, Dashboard; #3: Operator; # Default: 1,2,3 @@ -104,6 +104,10 @@ releaseCheCode() { invokeAction che-incubator/che-code "Release Che Code" "34764281" "version=${CHE_VERSION}" } +releaseJetBrainsIDE() { + invokeAction che-incubator/jetbrains-ide-dev-server "Release JetBrains IDE Dev Server" "120670986" "version=${CHE_VERSION}" +} + releaseConfigbump() { invokeAction che-incubator/configbump "Release Che Configbump" "69757177" "version=${CHE_VERSION}" } @@ -179,6 +183,7 @@ set -e set +x if [[ ${PHASES} == *"1"* ]]; then releaseCheCode + releaseJetBrainsIDE releaseConfigbump releaseMachineExec releaseCheServer @@ -189,6 +194,8 @@ wait # shellcheck disable=SC2086 verifyContainerExistsWithTimeout ${REGISTRY}/che-incubator/che-code:${CHE_VERSION} 60 # shellcheck disable=SC2086 +verifyContainerExistsWithTimeout ${REGISTRY}/che-incubator/che-idea-dev-server:${CHE_VERSION} 60 +# shellcheck disable=SC2086 verifyContainerExistsWithTimeout ${REGISTRY}/che-incubator/configbump:${CHE_VERSION} 60 # shellcheck disable=SC2086 verifyContainerExistsWithTimeout ${REGISTRY}/${ORGANIZATION}/che-machine-exec:${CHE_VERSION} 60