diff --git a/.ci/openshift-ci/Dockerfile b/.ci/openshift-ci/Dockerfile
index 0ceedc09d6..718fd06652 100644
--- a/.ci/openshift-ci/Dockerfile
+++ b/.ci/openshift-ci/Dockerfile
@@ -11,28 +11,30 @@
# Red Hat, Inc. - initial API and implementation
# Dockerfile to bootstrap build and test in openshift-ci
-
FROM registry.access.redhat.com/ubi9/nodejs-18:1
-
-SHELL ["/bin/bash", "-c"]
-
+# hadolint ignore=DL3002
USER 0
# Install yq, kubectl, chectl cli used by olm/olm.sh script.
-RUN dnf install -y psmisc nodejs-devel nodejs-libs -q --allowerasing --nobest \
+# hadolint ignore=DL3041
+RUN dnf install -y -q --allowerasing --nobest nodejs-devel nodejs-libs psmisc python3-pip jq golang httpd-tools \
# already installed or installed as deps:
openssl openssl-devel ca-certificates make cmake cpp gcc gcc-c++ zlib zlib-devel brotli brotli-devel python3 nodejs-packaging && \
dnf update -y && dnf clean all && \
npm install -g yarn@1.22 npm@9 && \
echo -n "node version: "; node -v; \
echo -n "npm version: "; npm -v; \
- echo -n "yarn version: "; yarn -v && \
- yum install --assumeyes -d1 python3-pip httpd-tools && \
- pip3 install --upgrade setuptools && \
- pip3 install yq && \
+ echo -n "yarn version: "; yarn -v; \
+ go version; \
+ pip3 install --upgrade pip setuptools yq && \
+
+ # Install kubectl, chectl cli used by olm/olm.sh script.
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && \
chmod +x ./kubectl && \
mv ./kubectl /usr/local/bin && \
bash <(curl -sL https://www.eclipse.org/che/chectl/) --channel=next && \
- curl https://mirror.openshift.com/pub/openshift-v4/clients/ocp/4.12.30/openshift-client-linux.tar.gz | tar xvzf - -C /usr/local/bin/ oc && \
+ curl https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest-4.12/openshift-client-linux.tar.gz | tar xvzf - -C /usr/local/bin/ oc && \
chmod ug+x /usr/local/bin/oc
+
+SHELL ["/bin/bash", "-c"]
+
diff --git a/.ci/openshift-ci/common.sh b/.ci/openshift-ci/common.sh
index 4c6fe9a5f8..d8d4a9ab40 100644
--- a/.ci/openshift-ci/common.sh
+++ b/.ci/openshift-ci/common.sh
@@ -166,8 +166,7 @@ initUserNamespace() {
setupPersonalAccessToken() {
GIT_PROVIDER_TYPE=$1
GIT_PROVIDER_URL=$2
- GIT_PROVIDER_USER_ID=$3
- GIT_PROVIDER_PAT=$4
+ GIT_PROVIDER_PAT=$3
echo "[INFO] Setup Personal Access Token Secret"
oc project ${USER_CHE_NAMESPACE}
@@ -179,14 +178,36 @@ setupPersonalAccessToken() {
sed -i "s#che-user-id#${CHE_USER_ID}#g" pat-secret.yaml
sed -i "s#git-provider-name#${GIT_PROVIDER_TYPE}#g" pat-secret.yaml
sed -i "s#git-provider-url#${GIT_PROVIDER_URL}#g" pat-secret.yaml
- sed -i "s#git-provider-user-id#${GIT_PROVIDER_USER_ID}#g" pat-secret.yaml
sed -i "s#encoded-access-token#${ENCODED_PAT}#g" pat-secret.yaml
+ if [ "${GIT_PROVIDER_TYPE}" == "azure-devops" ]; then
+ sed -i "s#''#${GIT_PROVIDER_USERNAME}#g" pat-secret.yaml
+ fi
+
cat pat-secret.yaml
oc apply -f pat-secret.yaml -n ${USER_CHE_NAMESPACE}
}
+setupSSHKeyPairs() {
+ GIT_PRIVATE_KEY=$1
+ GIT_PUBLIC_KEY=$2
+
+ echo "[INFO] Setup SSH Key Pairs Secret"
+ oc project ${USER_CHE_NAMESPACE}
+ ENCODED_GIT_PRIVATE_KEY=$(echo "${GIT_PRIVATE_KEY}" | base64 -w 0)
+ ENCODED_GIT_PUBLIC_KEY=$(echo "${GIT_PUBLIC_KEY}" | base64 -w 0)
+ cat .ci/openshift-ci/ssh-secret.yaml > ssh-secret.yaml
+
+ # patch the ssh-secret.yaml file
+ sed -i "s#ssh_private_key#${ENCODED_GIT_PRIVATE_KEY}#g" ssh-secret.yaml
+ sed -i "s#ssh_public_key#${ENCODED_GIT_PUBLIC_KEY}#g" ssh-secret.yaml
+
+ cat ssh-secret.yaml
+
+ oc apply -f ssh-secret.yaml -n ${USER_CHE_NAMESPACE}
+}
+
runTestWorkspaceWithGitRepoUrl() {
WS_NAME=$1
PROJECT_NAME=$2
@@ -216,23 +237,32 @@ testProjectIsCloned() {
if oc exec -it -n ${OCP_USER_NAMESPACE} ${WORKSPACE_POD_NAME} -- test -f /projects/${PROJECT_NAME}/${YAML_FILE_NAME}; then
echo "[INFO] Project file /projects/${PROJECT_NAME}/${YAML_FILE_NAME} exists."
else
- echo "[ERROR] Project file /projects/${PROJECT_NAME}/${YAML_FILE_NAME} does not exist."
+ echo "[INFO] Project file /projects/${PROJECT_NAME}/${YAML_FILE_NAME} is absent."
return 1
fi
}
-testGitCredentials() {
+testGitCredentialsData() {
OCP_USER_NAMESPACE=$1
GIT_PROVIDER_PAT=$2
+ GIT_PROVIDER_URL=$3
echo "[INFO] Check the 'git credentials' is in a workspace"
- gitCredentials="${GIT_PROVIDER_USERNAME}:${GIT_PROVIDER_PAT}"
+ hostName="${GIT_PROVIDER_URL#https://}"
+
+ if [ "${GIT_PROVIDER_TYPE}" == "azure-devops" ]; then
+ userName="username"
+ else
+ userName=${GIT_PROVIDER_USERNAME}
+ fi
+
+ gitCredentials="https://${userName}:${GIT_PROVIDER_PAT}@${hostName}"
WORKSPACE_POD_NAME=$(oc get pods -n ${OCP_USER_NAMESPACE} | grep workspace | awk '{print $1}')
if oc exec -it -n ${OCP_USER_NAMESPACE} ${WORKSPACE_POD_NAME} -- cat /.git-credentials/credentials | grep -q ${gitCredentials}; then
echo "[INFO] Git credentials file '/.git-credentials/credentials' exists and has the expected content."
else
echo "[ERROR] Git credentials file '/.git-credentials/credentials' does not exist or has incorrect content."
- return 1
+ exit 1
fi
}
@@ -265,41 +295,30 @@ collectEclipseCheLogs() {
oc get checluster -o yaml -n $CHE_NAMESPACE > "${ARTIFACTS_DIR}/che-cluster.yaml"
}
-testClonePublicRepoNoPatOAuth() {
- WS_NAME=$1
- PROJECT_NAME=$2
- GIT_REPO_URL=$3
- OCP_USER_NAMESPACE=$4
-
- runTestWorkspaceWithGitRepoUrl ${WS_NAME} ${PROJECT_NAME} ${GIT_REPO_URL} ${OCP_USER_NAMESPACE}
- echo "[INFO] Check the public repository is cloned with NO PAT/OAuth setup"
- testProjectIsCloned ${PROJECT_NAME} ${OCP_USER_NAMESPACE} || exit 1
- deleteTestWorkspace ${WS_NAME} ${OCP_USER_NAMESPACE}
-}
-
-testClonePrivateRepoNoPatOAuth() {
- WS_NAME=$1
- PROJECT_NAME=$2
- GIT_REPO_URL=$3
- OCP_USER_NAMESPACE=$4
-
- runTestWorkspaceWithGitRepoUrl ${WS_NAME} ${PROJECT_NAME} ${GIT_REPO_URL} ${OCP_USER_NAMESPACE}
- echo "[INFO] Check the private repository is NOT cloned with NO PAT/OAuth setup"
- testProjectIsCloned ${PROJECT_NAME} ${OCP_USER_NAMESPACE} && exit 1
- deleteTestWorkspace ${WS_NAME} ${OCP_USER_NAMESPACE}
+testCloneGitRepoNoProjectExists() {
+ WS_NAME=$1
+ PROJECT_NAME=$2
+ GIT_REPO_URL=$3
+ OCP_USER_NAMESPACE=$4
+
+ runTestWorkspaceWithGitRepoUrl ${WS_NAME} ${PROJECT_NAME} ${GIT_REPO_URL} ${OCP_USER_NAMESPACE}
+ echo "[INFO] Check the private repository is NOT cloned with NO PAT/OAuth setup"
+ testProjectIsCloned ${PROJECT_NAME} ${OCP_USER_NAMESPACE} && \
+ { echo "[ERROR] Project file /projects/${PROJECT_NAME}/${YAML_FILE_NAME} should NOT be present" && exit 1; }
+ echo "[INFO] Project file /projects/${PROJECT_NAME}/${YAML_FILE_NAME} is NOT present. This is EXPECTED"
}
-testCloneGitRepoWithSetupPat() {
+# Test that the repository is cloned when PAT, OAuth or SSH is configured
+testCloneGitRepoProjectShouldExists() {
WS_NAME=$1
PROJECT_NAME=$2
GIT_REPO_URL=$3
OCP_USER_NAMESPACE=$4
- GIT_PROVIDER_PATH=$5
runTestWorkspaceWithGitRepoUrl ${WS_NAME} ${PROJECT_NAME} ${GIT_REPO_URL} ${OCP_USER_NAMESPACE}
- testProjectIsCloned ${PROJECT_NAME} ${OCP_USER_NAMESPACE} || exit 1
- testGitCredentials ${OCP_USER_NAMESPACE} ${GIT_PROVIDER_PAT}
- deleteTestWorkspace ${WS_NAME} ${OCP_USER_NAMESPACE}
+ echo "[INFO] Check the repository is cloned"
+ testProjectIsCloned ${PROJECT_NAME} ${OCP_USER_NAMESPACE} || \
+ { echo "[ERROR] Project file /projects/${PROJECT_NAME}/${YAML_FILE_NAME} should be present." && exit 1; }
}
setupTestEnvironment() {
diff --git a/.ci/openshift-ci/pat-secret.yaml b/.ci/openshift-ci/pat-secret.yaml
index f45ed810d5..4ec0df9da7 100644
--- a/.ci/openshift-ci/pat-secret.yaml
+++ b/.ci/openshift-ci/pat-secret.yaml
@@ -9,8 +9,7 @@ metadata:
che.eclipse.org/che-userid: che-user-id
che.eclipse.org/scm-personal-access-token-name: git-provider-name
che.eclipse.org/scm-url: git-provider-url
- che.eclipse.org/scm-userid: 'git-provider-user-id'
- che.eclipse.org/scm-username: chepullreq1
+ che.eclipse.org/scm-organization: ''
data:
token: encoded-access-token
type: Opaque
diff --git a/.ci/openshift-ci/ssh-secret.yaml b/.ci/openshift-ci/ssh-secret.yaml
new file mode 100644
index 0000000000..2e514c796d
--- /dev/null
+++ b/.ci/openshift-ci/ssh-secret.yaml
@@ -0,0 +1,15 @@
+apiVersion: v1
+kind: Secret
+metadata:
+ name: git-ssh-key
+ annotations:
+ controller.devfile.io/mount-as: subpath
+ controller.devfile.io/mount-path: /etc/ssh/
+ labels:
+ controller.devfile.io/mount-to-devworkspace: "true"
+ controller.devfile.io/watch-secret: "true"
+type: Opaque
+data:
+ dwo_ssh_key: ssh_private_key
+ dwo_ssh_key.pub: ssh_public_key
+ ssh_config: aG9zdCAqCiAgSWRlbnRpdHlGaWxlIC9ldGMvc3NoL2R3b19zc2hfa2V5CiAgU3RyaWN0SG9zdEtleUNoZWNraW5nID0gbm8K
diff --git a/.ci/openshift-ci/test-azure-no-pat-oauth-flow.sh b/.ci/openshift-ci/test-azure-no-pat-oauth-flow.sh
new file mode 100644
index 0000000000..a6268176ca
--- /dev/null
+++ b/.ci/openshift-ci/test-azure-no-pat-oauth-flow.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+#
+# Copyright (c) 2023 Red Hat, Inc.
+# This program and the accompanying materials are made
+# available under the terms of the Eclipse Public License 2.0
+# which is available at https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# Red Hat, Inc. - initial API and implementation
+#
+
+# exit immediately when a command fails
+set -ex
+# only exit with zero if all commands of the pipeline exit successfully
+set -o pipefail
+
+export PUBLIC_REPO_URL=${PUBLIC_REPO_URL:-"https://chepullreq1@dev.azure.com/chepullreq1/che-pr-public/_git/public-repo"}
+export PRIVATE_REPO_URL=${PRIVATE_REPO_URL:-"https://dev.azure.com/chepullreq1/che-pr-private/_git/private-repo"}
+
+# import common test functions
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
+source "${SCRIPT_DIR}"/common.sh
+
+trap "catchFinish" EXIT SIGINT
+
+setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
+# due to the issue https://github.com/eclipse/che/issues/22469
+# testFactoryResolverNoPatOAuth ${PUBLIC_REPO_URL} ${PRIVATE_REPO_URL}
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+testCloneGitRepoNoProjectExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/.ci/openshift-ci/test-azure-with-pat-setup-flow.sh b/.ci/openshift-ci/test-azure-with-pat-setup-flow.sh
new file mode 100644
index 0000000000..bc69772ca7
--- /dev/null
+++ b/.ci/openshift-ci/test-azure-with-pat-setup-flow.sh
@@ -0,0 +1,41 @@
+#!/bin/bash
+#
+# Copyright (c) 2023 Red Hat, Inc.
+# This program and the accompanying materials are made
+# available under the terms of the Eclipse Public License 2.0
+# which is available at https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# Red Hat, Inc. - initial API and implementation
+#
+
+# exit immediately when a command fails
+set -ex
+# only exit with zero if all commands of the pipeline exit successfully
+set -o pipefail
+
+export PUBLIC_REPO_URL=${PUBLIC_REPO_URL:-"https://chepullreq1@dev.azure.com/chepullreq1/che-pr-public/_git/public-repo"}
+export PRIVATE_REPO_URL=${PRIVATE_REPO_URL:-"https://dev.azure.com/chepullreq1/che-pr-private/_git/private-repo"}
+export GIT_PROVIDER_TYPE=${GIT_PROVIDER_TYPE:-"azure-devops"}
+export GIT_PROVIDER_URL=${GIT_PROVIDER_URL:-"https://dev.azure.com"}
+
+# import common test functions
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
+source "${SCRIPT_DIR}"/common.sh
+
+trap "catchFinish" EXIT SIGINT
+
+setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
+setupPersonalAccessToken ${GIT_PROVIDER_TYPE} ${GIT_PROVIDER_URL} ${AZURE_PAT}
+requestProvisionNamespace
+testFactoryResolverWithPatOAuth ${PUBLIC_REPO_URL} ${PRIVATE_REPO_URL}
+echo "[INFO] Check clone public repository with PAT setup"
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
+testGitCredentialsData ${USER_CHE_NAMESPACE} ${AZURE_PAT} ${GIT_PROVIDER_URL}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+echo "[INFO] Check clone private repository with PAT setup"
+testCloneGitRepoProjectShouldExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+testGitCredentialsData ${USER_CHE_NAMESPACE} ${AZURE_PAT} ${GIT_PROVIDER_URL}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow-raw-devfile-url.sh b/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow-raw-devfile-url.sh
new file mode 100644
index 0000000000..240b20183e
--- /dev/null
+++ b/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow-raw-devfile-url.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+#
+# Copyright (c) 2023 Red Hat, Inc.
+# This program and the accompanying materials are made
+# available under the terms of the Eclipse Public License 2.0
+# which is available at https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# Red Hat, Inc. - initial API and implementation
+#
+
+# exit immediately when a command fails
+set -ex
+# only exit with zero if all commands of the pipeline exit successfully
+set -o pipefail
+
+export PUBLIC_REPO_RAW_PATH_URL=${PUBLIC_REPO_RAW_PATH_URL:-"https://bitbucket.org/chepullreq/public-repo/raw/746000bd63a54eaf8ea8aba9dfe6620e5c6c61d7/devfile.yaml"}
+export PRIVATE_REPO_RAW_PATH_URL=${PRIVATE_REPO_URL:-"https://bitbucket.org/chepullreq/private-repo/raw/80b183d27c6c533462128b0c092208aad73b2906/devfile.yaml"}
+
+# import common test functions
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
+source "${SCRIPT_DIR}"/common.sh
+
+trap "catchFinish" EXIT SIGINT
+
+setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
+testFactoryResolverNoPatOAuth ${PUBLIC_REPO_RAW_PATH_URL} ${PRIVATE_REPO_RAW_PATH_URL}
+
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_RAW_PATH_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+
+testCloneGitRepoNoProjectExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_RAW_PATH_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow-ssh-url.sh b/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow-ssh-url.sh
new file mode 100644
index 0000000000..eb47a01b86
--- /dev/null
+++ b/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow-ssh-url.sh
@@ -0,0 +1,36 @@
+
+#!/bin/bash
+#
+# Copyright (c) 2023 Red Hat, Inc.
+# This program and the accompanying materials are made
+# available under the terms of the Eclipse Public License 2.0
+# which is available at https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# Red Hat, Inc. - initial API and implementation
+#
+
+# exit immediately when a command fails
+set -ex
+# only exit with zero if all commands of the pipeline exit successfully
+set -o pipefail
+
+export PUBLIC_REPO_SSH_URL=${PUBLIC_REPO_SSH_URL:-"git@bitbucket.org:chepullreq/public-repo.git"}
+export PRIVATE_REPO_SSH_URL=${PRIVATE_REPO_SSH_URL:-"git@bitbucket.org:chepullreq/private-repo.git"}
+
+# import common test functions
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
+source "${SCRIPT_DIR}"/common.sh
+
+trap "catchFinish" EXIT SIGINT
+
+setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
+setupSSHKeyPairs "${BITBUCKET_PRIVATE_KEY}" "${BITBUCKET_PUBLIC_KEY}"
+testFactoryResolverNoPatOAuth ${PUBLIC_REPO_SSH_URL} ${PRIVATE_REPO_SSH_URL}
+
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_SSH_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+testCloneGitRepoProjectShouldExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_SSH_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow.sh b/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow.sh
index 6516c7afb1..463ca2a86b 100644
--- a/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow.sh
+++ b/.ci/openshift-ci/test-bitbucket-no-pat-oauth-flow.sh
@@ -27,5 +27,7 @@ trap "catchFinish" EXIT SIGINT
setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
testFactoryResolverNoPatOAuth ${PUBLIC_REPO_URL} ${PRIVATE_REPO_URL}
-testClonePublicRepoNoPatOAuth ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
-testClonePrivateRepoNoPatOAuth ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+testCloneGitRepoNoProjectExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/.ci/openshift-ci/test-github-no-pat-oauth-flow-raw-devfile-url.sh b/.ci/openshift-ci/test-github-no-pat-oauth-flow-raw-devfile-url.sh
new file mode 100644
index 0000000000..a4bddfe32c
--- /dev/null
+++ b/.ci/openshift-ci/test-github-no-pat-oauth-flow-raw-devfile-url.sh
@@ -0,0 +1,36 @@
+#!/bin/bash
+#
+# Copyright (c) 2023 Red Hat, Inc.
+# This program and the accompanying materials are made
+# available under the terms of the Eclipse Public License 2.0
+# which is available at https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# Red Hat, Inc. - initial API and implementation
+#
+
+# exit immediately when a command fails
+set -ex
+# only exit with zero if all commands of the pipeline exit successfully
+set -o pipefail
+
+export PUBLIC_REPO_RAW_PATH_URL=${PUBLIC_REPO_RAW_PATH_URL:-"https://raw.githubusercontent.com/chepullreq1/public-repo/main/devfile.yaml"}
+export PRIVATE_REPO_RAW_PATH_URL=${PRIVATE_REPO_URL:-"https://raw.githubusercontent.com/chepullreq1/private-repo/main/devfile.yaml"}
+
+# import common test functions
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
+source "${SCRIPT_DIR}"/common.sh
+
+trap "catchFinish" EXIT SIGINT
+
+setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
+testFactoryResolverNoPatOAuth ${PUBLIC_REPO_RAW_PATH_URL} ${PRIVATE_REPO_RAW_PATH_URL}
+
+testCloneGitRepoNoProjectExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_RAW_PATH_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+
+testCloneGitRepoNoProjectExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_RAW_PATH_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+
diff --git a/.ci/openshift-ci/test-github-no-pat-oauth-flow-ssh-url.sh b/.ci/openshift-ci/test-github-no-pat-oauth-flow-ssh-url.sh
new file mode 100644
index 0000000000..cf6f2359bc
--- /dev/null
+++ b/.ci/openshift-ci/test-github-no-pat-oauth-flow-ssh-url.sh
@@ -0,0 +1,36 @@
+
+#!/bin/bash
+#
+# Copyright (c) 2023 Red Hat, Inc.
+# This program and the accompanying materials are made
+# available under the terms of the Eclipse Public License 2.0
+# which is available at https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# Red Hat, Inc. - initial API and implementation
+#
+
+# exit immediately when a command fails
+set -ex
+# only exit with zero if all commands of the pipeline exit successfully
+set -o pipefail
+
+export PUBLIC_REPO_SSH_URL=${PUBLIC_REPO_SSH_URL:-"git@github.com:chepullreq1/public-repo.git"}
+export PRIVATE_REPO_SSH_URL=${PRIVATE_REPO_SSH_URL:-"git@github.com:chepullreq1/private-repo.git"}
+
+# import common test functions
+SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
+source "${SCRIPT_DIR}"/common.sh
+
+trap "catchFinish" EXIT SIGINT
+
+setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
+setupSSHKeyPairs "${GITHUB_PRIVATE_KEY}" "${GITHUB_PUBLIC_KEY}"
+testFactoryResolverNoPatOAuth ${PUBLIC_REPO_SSH_URL} ${PRIVATE_REPO_SSH_URL}
+
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_SSH_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+testCloneGitRepoProjectShouldExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_SSH_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/.ci/openshift-ci/test-github-no-pat-oauth-flow.sh b/.ci/openshift-ci/test-github-no-pat-oauth-flow.sh
index 22d025cd41..6ce9f457e4 100644
--- a/.ci/openshift-ci/test-github-no-pat-oauth-flow.sh
+++ b/.ci/openshift-ci/test-github-no-pat-oauth-flow.sh
@@ -27,5 +27,7 @@ trap "catchFinish" EXIT SIGINT
setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
testFactoryResolverNoPatOAuth ${PUBLIC_REPO_URL} ${PRIVATE_REPO_URL}
-testClonePublicRepoNoPatOAuth ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
-testClonePrivateRepoNoPatOAuth ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+testCloneGitRepoNoProjectExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/.ci/openshift-ci/test-github-with-pat-setup-flow.sh b/.ci/openshift-ci/test-github-with-pat-setup-flow.sh
index 53ab05a2a8..008d7be760 100644
--- a/.ci/openshift-ci/test-github-with-pat-setup-flow.sh
+++ b/.ci/openshift-ci/test-github-with-pat-setup-flow.sh
@@ -28,10 +28,14 @@ source "${SCRIPT_DIR}"/common.sh
trap "catchFinish" EXIT SIGINT
setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
-setupPersonalAccessToken ${GIT_PROVIDER_TYPE} ${GIT_PROVIDER_URL} ${GITHUB_USER_ID} ${GITHUB_PAT}
+setupPersonalAccessToken ${GIT_PROVIDER_TYPE} ${GIT_PROVIDER_URL} ${GITHUB_PAT}
requestProvisionNamespace
testFactoryResolverWithPatOAuth ${PUBLIC_REPO_URL} ${PRIVATE_REPO_URL}
echo "[INFO] Check clone public repository with PAT setup"
-testCloneGitRepoWithSetupPat ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE} ${GITHUB_PAT}
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
+testGitCredentialsData ${USER_CHE_NAMESPACE} ${GITHUB_PAT} ${GIT_PROVIDER_URL}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
echo "[INFO] Check clone private repository with PAT setup"
-testCloneGitRepoWithSetupPat ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE} ${GITHUB_PAT}
+testCloneGitRepoProjectShouldExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+testGitCredentialsData ${USER_CHE_NAMESPACE} ${GITHUB_PAT} ${GIT_PROVIDER_URL}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/.ci/openshift-ci/test-gitlab-no-pat-oauth-flow.sh b/.ci/openshift-ci/test-gitlab-no-pat-oauth-flow.sh
index 6d67a5cc64..835268c42a 100644
--- a/.ci/openshift-ci/test-gitlab-no-pat-oauth-flow.sh
+++ b/.ci/openshift-ci/test-gitlab-no-pat-oauth-flow.sh
@@ -27,5 +27,7 @@ trap "catchFinish" EXIT SIGINT
setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
testFactoryResolverNoPatOAuth ${PUBLIC_REPO_URL} ${PRIVATE_REPO_URL}
-testClonePublicRepoNoPatOAuth ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
-testClonePrivateRepoNoPatOAuth ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
+testCloneGitRepoNoProjectExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/.ci/openshift-ci/test-gitlab-with-pat-setup-flow.sh b/.ci/openshift-ci/test-gitlab-with-pat-setup-flow.sh
index c0ddfb6b09..17efd771cf 100644
--- a/.ci/openshift-ci/test-gitlab-with-pat-setup-flow.sh
+++ b/.ci/openshift-ci/test-gitlab-with-pat-setup-flow.sh
@@ -28,10 +28,14 @@ source "${SCRIPT_DIR}"/common.sh
trap "catchFinish" EXIT SIGINT
setupTestEnvironment ${OCP_NON_ADMIN_USER_NAME}
-setupPersonalAccessToken ${GIT_PROVIDER_TYPE} ${GIT_PROVIDER_URL} ${GITLAB_USER_ID} ${GITLAB_PAT}
+setupPersonalAccessToken ${GIT_PROVIDER_TYPE} ${GIT_PROVIDER_URL} ${GITLAB_PAT}
requestProvisionNamespace
testFactoryResolverWithPatOAuth ${PUBLIC_REPO_URL} ${PRIVATE_REPO_URL}
echo "[INFO] Check clone public repository with PAT setup"
-testCloneGitRepoWithSetupPat ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE} ${GITLAB_PAT}
+testCloneGitRepoProjectShouldExists ${PUBLIC_REPO_WORKSPACE_NAME} ${PUBLIC_PROJECT_NAME} ${PUBLIC_REPO_URL} ${USER_CHE_NAMESPACE}
+testGitCredentialsData ${USER_CHE_NAMESPACE} ${GITLAB_PAT} ${GIT_PROVIDER_URL}
+deleteTestWorkspace ${PUBLIC_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
echo "[INFO] Check clone private repository with PAT setup"
-testCloneGitRepoWithSetupPat ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE} ${GITLAB_PAT}
+testCloneGitRepoProjectShouldExists ${PRIVATE_REPO_WORKSPACE_NAME} ${PRIVATE_PROJECT_NAME} ${PRIVATE_REPO_URL} ${USER_CHE_NAMESPACE}
+testGitCredentialsData ${USER_CHE_NAMESPACE} ${GITLAB_PAT} ${GIT_PROVIDER_URL}
+deleteTestWorkspace ${PRIVATE_REPO_WORKSPACE_NAME} ${USER_CHE_NAMESPACE}
diff --git a/README.md b/README.md
index a494bc5d28..9ac58077bf 100644
--- a/README.md
+++ b/README.md
@@ -25,7 +25,7 @@ Che Server is mostly a Java web application deployed on an Apache Tomcat server
Other modules are deprecated and will be removed in the future.
# Build requirements
-- Apache Maven 3.6.3 or later
+- Apache Maven 3.9 or later
- JDK 11
- Podman or Docker (required for running integration tests)
diff --git a/assembly/assembly-che-tomcat/pom.xml b/assembly/assembly-che-tomcat/pom.xml
index f5c81234cb..9f5fcafab7 100644
--- a/assembly/assembly-che-tomcat/pom.xml
+++ b/assembly/assembly-che-tomcat/pom.xml
@@ -17,7 +17,7 @@
che-assembly-parent
org.eclipse.che
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
assembly-che-tomcat
jar
diff --git a/assembly/assembly-main/pom.xml b/assembly/assembly-main/pom.xml
index 0b96a305e9..986194f214 100644
--- a/assembly/assembly-main/pom.xml
+++ b/assembly/assembly-main/pom.xml
@@ -17,7 +17,7 @@
che-assembly-parent
org.eclipse.che
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
assembly-main
pom
diff --git a/assembly/assembly-root-war/pom.xml b/assembly/assembly-root-war/pom.xml
index 36f0315df1..e30607a7fc 100644
--- a/assembly/assembly-root-war/pom.xml
+++ b/assembly/assembly-root-war/pom.xml
@@ -17,7 +17,7 @@
che-assembly-parent
org.eclipse.che
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
assembly-root-war
war
diff --git a/assembly/assembly-swagger-war/pom.xml b/assembly/assembly-swagger-war/pom.xml
index a61a032af9..717e916051 100644
--- a/assembly/assembly-swagger-war/pom.xml
+++ b/assembly/assembly-swagger-war/pom.xml
@@ -17,7 +17,7 @@
che-assembly-parent
org.eclipse.che
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
assembly-swagger-war
war
diff --git a/assembly/assembly-wsmaster-war/pom.xml b/assembly/assembly-wsmaster-war/pom.xml
index 75e59b3650..503c89825c 100644
--- a/assembly/assembly-wsmaster-war/pom.xml
+++ b/assembly/assembly-wsmaster-war/pom.xml
@@ -17,7 +17,7 @@
che-assembly-parent
org.eclipse.che
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
assembly-wsmaster-war
war
diff --git a/assembly/pom.xml b/assembly/pom.xml
index efe41d5a55..b0b824f028 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -17,7 +17,7 @@
che-server
org.eclipse.che
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
che-assembly-parent
diff --git a/core/che-core-api-core/pom.xml b/core/che-core-api-core/pom.xml
index 7c0ffa9636..54bd5e1ea3 100644
--- a/core/che-core-api-core/pom.xml
+++ b/core/che-core-api-core/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-core
jar
diff --git a/core/che-core-api-dto-maven-plugin/pom.xml b/core/che-core-api-dto-maven-plugin/pom.xml
index ba1dcf4d6e..8f96126a96 100644
--- a/core/che-core-api-dto-maven-plugin/pom.xml
+++ b/core/che-core-api-dto-maven-plugin/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-dto-maven-plugin
maven-plugin
diff --git a/core/che-core-api-dto/pom.xml b/core/che-core-api-dto/pom.xml
index 320a249d6f..62f08a27ac 100644
--- a/core/che-core-api-dto/pom.xml
+++ b/core/che-core-api-dto/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-dto
jar
diff --git a/core/che-core-api-model/pom.xml b/core/che-core-api-model/pom.xml
index bc75eb2bfb..bf4636e9a8 100644
--- a/core/che-core-api-model/pom.xml
+++ b/core/che-core-api-model/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-model
jar
diff --git a/core/che-core-db-vendor-h2/pom.xml b/core/che-core-db-vendor-h2/pom.xml
index 80032b44e1..86dca7cd3c 100644
--- a/core/che-core-db-vendor-h2/pom.xml
+++ b/core/che-core-db-vendor-h2/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-db-vendor-h2
Che Core :: Commons :: DB :: Vendor H2
diff --git a/core/che-core-db-vendor-mysql/pom.xml b/core/che-core-db-vendor-mysql/pom.xml
index b92bb670a7..54f2683026 100644
--- a/core/che-core-db-vendor-mysql/pom.xml
+++ b/core/che-core-db-vendor-mysql/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-db-vendor-mysql
Che Core :: Commons :: DB :: Vendor MySQL
diff --git a/core/che-core-db-vendor-postgresql/pom.xml b/core/che-core-db-vendor-postgresql/pom.xml
index de89925014..df40e25b63 100644
--- a/core/che-core-db-vendor-postgresql/pom.xml
+++ b/core/che-core-db-vendor-postgresql/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-db-vendor-postgresql
Che Core :: Commons :: DB :: Vendor PostgreSQL
diff --git a/core/che-core-db/pom.xml b/core/che-core-db/pom.xml
index b84498ca4f..b54cc16678 100644
--- a/core/che-core-db/pom.xml
+++ b/core/che-core-db/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-db
Che Core :: Commons :: DB
diff --git a/core/che-core-logback/pom.xml b/core/che-core-logback/pom.xml
index 737d4247cb..c858c34407 100644
--- a/core/che-core-logback/pom.xml
+++ b/core/che-core-logback/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-logback
jar
diff --git a/core/che-core-metrics-core/pom.xml b/core/che-core-metrics-core/pom.xml
index 20009594cb..21d1c69f78 100644
--- a/core/che-core-metrics-core/pom.xml
+++ b/core/che-core-metrics-core/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-metrics-core
Che Core :: Commons :: Metrics :: Core
diff --git a/core/che-core-tracing-core/pom.xml b/core/che-core-tracing-core/pom.xml
index 75b703e5b5..371026b4f8 100644
--- a/core/che-core-tracing-core/pom.xml
+++ b/core/che-core-tracing-core/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-tracing-core
Che Core :: Commons :: Tracing :: Core
diff --git a/core/che-core-tracing-metrics/pom.xml b/core/che-core-tracing-metrics/pom.xml
index 088185b477..566a1dfed7 100644
--- a/core/che-core-tracing-metrics/pom.xml
+++ b/core/che-core-tracing-metrics/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-tracing-metrics
Che Core :: Commons :: Tracing :: Metrics
diff --git a/core/che-core-tracing-web/pom.xml b/core/che-core-tracing-web/pom.xml
index 974c8f6389..fed33839b1 100644
--- a/core/che-core-tracing-web/pom.xml
+++ b/core/che-core-tracing-web/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-tracing-web
Che Core :: Commons :: Tracing :: Web
diff --git a/core/che-core-typescript-dto-maven-plugin/pom.xml b/core/che-core-typescript-dto-maven-plugin/pom.xml
index 774d06e331..6d80616004 100644
--- a/core/che-core-typescript-dto-maven-plugin/pom.xml
+++ b/core/che-core-typescript-dto-maven-plugin/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-typescript-dto-maven-plugin
maven-plugin
diff --git a/core/commons/che-core-commons-annotations/pom.xml b/core/commons/che-core-commons-annotations/pom.xml
index 035bd8afe7..db4741319e 100644
--- a/core/commons/che-core-commons-annotations/pom.xml
+++ b/core/commons/che-core-commons-annotations/pom.xml
@@ -17,7 +17,7 @@
che-core-commons-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-commons-annotations
jar
diff --git a/core/commons/che-core-commons-inject/pom.xml b/core/commons/che-core-commons-inject/pom.xml
index de225d55c8..9ee3077fb5 100644
--- a/core/commons/che-core-commons-inject/pom.xml
+++ b/core/commons/che-core-commons-inject/pom.xml
@@ -17,7 +17,7 @@
che-core-commons-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-commons-inject
jar
diff --git a/core/commons/che-core-commons-j2ee/pom.xml b/core/commons/che-core-commons-j2ee/pom.xml
index abb99c95b4..3952df3ebf 100644
--- a/core/commons/che-core-commons-j2ee/pom.xml
+++ b/core/commons/che-core-commons-j2ee/pom.xml
@@ -17,7 +17,7 @@
che-core-commons-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-commons-j2ee
jar
diff --git a/core/commons/che-core-commons-json/pom.xml b/core/commons/che-core-commons-json/pom.xml
index 1660496595..9f54dda9bc 100644
--- a/core/commons/che-core-commons-json/pom.xml
+++ b/core/commons/che-core-commons-json/pom.xml
@@ -17,7 +17,7 @@
che-core-commons-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-commons-json
jar
diff --git a/core/commons/che-core-commons-lang/pom.xml b/core/commons/che-core-commons-lang/pom.xml
index 08a9a4a68e..95fce88cbb 100644
--- a/core/commons/che-core-commons-lang/pom.xml
+++ b/core/commons/che-core-commons-lang/pom.xml
@@ -17,7 +17,7 @@
che-core-commons-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-commons-lang
jar
diff --git a/core/commons/che-core-commons-observability/pom.xml b/core/commons/che-core-commons-observability/pom.xml
index 4ce9237280..1c4bad351e 100644
--- a/core/commons/che-core-commons-observability/pom.xml
+++ b/core/commons/che-core-commons-observability/pom.xml
@@ -17,7 +17,7 @@
che-core-commons-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-commons-observability
Che Core :: Commons :: Tracing and Monitoring wrapper
diff --git a/core/commons/che-core-commons-schedule/pom.xml b/core/commons/che-core-commons-schedule/pom.xml
index 28234240a1..777b396731 100644
--- a/core/commons/che-core-commons-schedule/pom.xml
+++ b/core/commons/che-core-commons-schedule/pom.xml
@@ -17,7 +17,7 @@
che-core-commons-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-commons-schedule
jar
diff --git a/core/commons/che-core-commons-test/pom.xml b/core/commons/che-core-commons-test/pom.xml
index 1c3390e902..9074d47ca6 100644
--- a/core/commons/che-core-commons-test/pom.xml
+++ b/core/commons/che-core-commons-test/pom.xml
@@ -17,7 +17,7 @@
che-core-commons-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-commons-test
jar
diff --git a/core/commons/che-core-commons-tracing/pom.xml b/core/commons/che-core-commons-tracing/pom.xml
index 8f65721327..65a68c35c2 100644
--- a/core/commons/che-core-commons-tracing/pom.xml
+++ b/core/commons/che-core-commons-tracing/pom.xml
@@ -17,7 +17,7 @@
che-core-commons-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-commons-tracing
Che Core :: Commons :: Tracing
diff --git a/core/commons/pom.xml b/core/commons/pom.xml
index fc9308fe5d..4187196357 100644
--- a/core/commons/pom.xml
+++ b/core/commons/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
che-core-commons-parent
diff --git a/core/pom.xml b/core/pom.xml
index 088a25fe1e..b8d05d80de 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -17,7 +17,7 @@
che-server
org.eclipse.che
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
org.eclipse.che.core
diff --git a/infrastructures/infrastructure-distributed/pom.xml b/infrastructures/infrastructure-distributed/pom.xml
index 66c493e694..e6a140eb37 100644
--- a/infrastructures/infrastructure-distributed/pom.xml
+++ b/infrastructures/infrastructure-distributed/pom.xml
@@ -17,7 +17,7 @@
che-infrastructures-parent
org.eclipse.che.infrastructure
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
infrastructure-distributed
jar
diff --git a/infrastructures/infrastructure-factory/pom.xml b/infrastructures/infrastructure-factory/pom.xml
index ac978e3239..1f4fa349b7 100644
--- a/infrastructures/infrastructure-factory/pom.xml
+++ b/infrastructures/infrastructure-factory/pom.xml
@@ -17,7 +17,7 @@
che-infrastructures-parent
org.eclipse.che.infrastructure
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
infrastructure-factory
jar
diff --git a/infrastructures/infrastructure-metrics/pom.xml b/infrastructures/infrastructure-metrics/pom.xml
index 038f3d723b..c3f02e737d 100644
--- a/infrastructures/infrastructure-metrics/pom.xml
+++ b/infrastructures/infrastructure-metrics/pom.xml
@@ -17,7 +17,7 @@
che-infrastructures-parent
org.eclipse.che.infrastructure
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
infrastructure-metrics
diff --git a/infrastructures/infrastructure-permission/pom.xml b/infrastructures/infrastructure-permission/pom.xml
index a760e0741a..d3dcd81a5e 100644
--- a/infrastructures/infrastructure-permission/pom.xml
+++ b/infrastructures/infrastructure-permission/pom.xml
@@ -17,7 +17,7 @@
che-infrastructures-parent
org.eclipse.che.infrastructure
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
infrastructure-permission
Infrastructure :: Kubernetes Permissions
diff --git a/infrastructures/kubernetes/pom.xml b/infrastructures/kubernetes/pom.xml
index 1d2a534702..bb03ddbb22 100644
--- a/infrastructures/kubernetes/pom.xml
+++ b/infrastructures/kubernetes/pom.xml
@@ -17,7 +17,7 @@
che-infrastructures-parent
org.eclipse.che.infrastructure
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
infrastructure-kubernetes
Infrastructure :: Kubernetes
diff --git a/infrastructures/openshift/pom.xml b/infrastructures/openshift/pom.xml
index 5620834144..4ebbcbedc6 100644
--- a/infrastructures/openshift/pom.xml
+++ b/infrastructures/openshift/pom.xml
@@ -17,7 +17,7 @@
che-infrastructures-parent
org.eclipse.che.infrastructure
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
infrastructure-openshift
Infrastructure :: OpenShift
diff --git a/infrastructures/pom.xml b/infrastructures/pom.xml
index 0d616f77f4..9899692419 100644
--- a/infrastructures/pom.xml
+++ b/infrastructures/pom.xml
@@ -17,7 +17,7 @@
che-server
org.eclipse.che
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
org.eclipse.che.infrastructure
diff --git a/multiuser/api/che-multiuser-api-authentication-commons/pom.xml b/multiuser/api/che-multiuser-api-authentication-commons/pom.xml
index f9ec158708..089f68622c 100644
--- a/multiuser/api/che-multiuser-api-authentication-commons/pom.xml
+++ b/multiuser/api/che-multiuser-api-authentication-commons/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-authentication-commons
jar
diff --git a/multiuser/api/che-multiuser-api-authorization-impl/pom.xml b/multiuser/api/che-multiuser-api-authorization-impl/pom.xml
index a12c7c9cb3..fb2e99ff6a 100644
--- a/multiuser/api/che-multiuser-api-authorization-impl/pom.xml
+++ b/multiuser/api/che-multiuser-api-authorization-impl/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-authorization-impl
jar
diff --git a/multiuser/api/che-multiuser-api-authorization/pom.xml b/multiuser/api/che-multiuser-api-authorization/pom.xml
index 87dc6084a4..f94e1b8cc8 100644
--- a/multiuser/api/che-multiuser-api-authorization/pom.xml
+++ b/multiuser/api/che-multiuser-api-authorization/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-authorization
jar
diff --git a/multiuser/api/che-multiuser-api-organization-shared/pom.xml b/multiuser/api/che-multiuser-api-organization-shared/pom.xml
index 8c517f2d5a..dc6e4ac795 100644
--- a/multiuser/api/che-multiuser-api-organization-shared/pom.xml
+++ b/multiuser/api/che-multiuser-api-organization-shared/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-organization-shared
jar
diff --git a/multiuser/api/che-multiuser-api-organization/pom.xml b/multiuser/api/che-multiuser-api-organization/pom.xml
index e96cca4428..f9b71197df 100644
--- a/multiuser/api/che-multiuser-api-organization/pom.xml
+++ b/multiuser/api/che-multiuser-api-organization/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-organization
jar
diff --git a/multiuser/api/che-multiuser-api-permission-shared/pom.xml b/multiuser/api/che-multiuser-api-permission-shared/pom.xml
index 07faf0ca39..d13ab8cd91 100644
--- a/multiuser/api/che-multiuser-api-permission-shared/pom.xml
+++ b/multiuser/api/che-multiuser-api-permission-shared/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-permission-shared
jar
diff --git a/multiuser/api/che-multiuser-api-permission/pom.xml b/multiuser/api/che-multiuser-api-permission/pom.xml
index 5f85bba74f..aac5449177 100644
--- a/multiuser/api/che-multiuser-api-permission/pom.xml
+++ b/multiuser/api/che-multiuser-api-permission/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-permission
jar
diff --git a/multiuser/api/che-multiuser-api-resource-shared/pom.xml b/multiuser/api/che-multiuser-api-resource-shared/pom.xml
index 6794b24719..181044f412 100644
--- a/multiuser/api/che-multiuser-api-resource-shared/pom.xml
+++ b/multiuser/api/che-multiuser-api-resource-shared/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-resource-shared
jar
diff --git a/multiuser/api/che-multiuser-api-resource/pom.xml b/multiuser/api/che-multiuser-api-resource/pom.xml
index 66b70c398f..a093052cd7 100644
--- a/multiuser/api/che-multiuser-api-resource/pom.xml
+++ b/multiuser/api/che-multiuser-api-resource/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-resource
jar
diff --git a/multiuser/api/che-multiuser-api-workspace-activity/pom.xml b/multiuser/api/che-multiuser-api-workspace-activity/pom.xml
index 6e294be270..2407e9d542 100644
--- a/multiuser/api/che-multiuser-api-workspace-activity/pom.xml
+++ b/multiuser/api/che-multiuser-api-workspace-activity/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-api
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-api-workspace-activity
jar
diff --git a/multiuser/api/pom.xml b/multiuser/api/pom.xml
index 957589ec63..db319f4bfb 100644
--- a/multiuser/api/pom.xml
+++ b/multiuser/api/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-parent
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
che-multiuser-api
diff --git a/multiuser/integration-tests/che-multiuser-cascade-removal/pom.xml b/multiuser/integration-tests/che-multiuser-cascade-removal/pom.xml
index 59202417c5..1d6a254a92 100644
--- a/multiuser/integration-tests/che-multiuser-cascade-removal/pom.xml
+++ b/multiuser/integration-tests/che-multiuser-cascade-removal/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-integration-tests
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-cascade-removal
jar
diff --git a/multiuser/integration-tests/che-multiuser-mysql-tck/pom.xml b/multiuser/integration-tests/che-multiuser-mysql-tck/pom.xml
index 91ad5d7877..990ba4989e 100644
--- a/multiuser/integration-tests/che-multiuser-mysql-tck/pom.xml
+++ b/multiuser/integration-tests/che-multiuser-mysql-tck/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-integration-tests
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-mysql-tck
jar
diff --git a/multiuser/integration-tests/che-multiuser-postgresql-tck/pom.xml b/multiuser/integration-tests/che-multiuser-postgresql-tck/pom.xml
index 0aa8bcdb34..2368e6092c 100644
--- a/multiuser/integration-tests/che-multiuser-postgresql-tck/pom.xml
+++ b/multiuser/integration-tests/che-multiuser-postgresql-tck/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-integration-tests
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-postgresql-tck
jar
diff --git a/multiuser/integration-tests/pom.xml b/multiuser/integration-tests/pom.xml
index 667c7a8af5..4ef514f6ce 100644
--- a/multiuser/integration-tests/pom.xml
+++ b/multiuser/integration-tests/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-parent
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-integration-tests
pom
diff --git a/multiuser/keycloak/che-multiuser-keycloak-server/pom.xml b/multiuser/keycloak/che-multiuser-keycloak-server/pom.xml
index eb27db9720..6d68396d4e 100644
--- a/multiuser/keycloak/che-multiuser-keycloak-server/pom.xml
+++ b/multiuser/keycloak/che-multiuser-keycloak-server/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-keycloak
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-keycloak-server
jar
diff --git a/multiuser/keycloak/che-multiuser-keycloak-shared/pom.xml b/multiuser/keycloak/che-multiuser-keycloak-shared/pom.xml
index 21565d767b..851ca79f8b 100644
--- a/multiuser/keycloak/che-multiuser-keycloak-shared/pom.xml
+++ b/multiuser/keycloak/che-multiuser-keycloak-shared/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-keycloak
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-keycloak-shared
jar
diff --git a/multiuser/keycloak/che-multiuser-keycloak-token-provider/pom.xml b/multiuser/keycloak/che-multiuser-keycloak-token-provider/pom.xml
index 392a95c2af..3dc133ac10 100644
--- a/multiuser/keycloak/che-multiuser-keycloak-token-provider/pom.xml
+++ b/multiuser/keycloak/che-multiuser-keycloak-token-provider/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-keycloak
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-keycloak-token-provider
Che Multiuser :: Keycloak Token Provider
diff --git a/multiuser/keycloak/che-multiuser-keycloak-user-remover/pom.xml b/multiuser/keycloak/che-multiuser-keycloak-user-remover/pom.xml
index a6bd3c1a68..7226feb4f6 100644
--- a/multiuser/keycloak/che-multiuser-keycloak-user-remover/pom.xml
+++ b/multiuser/keycloak/che-multiuser-keycloak-user-remover/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-keycloak
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-keycloak-user-remover
jar
diff --git a/multiuser/keycloak/pom.xml b/multiuser/keycloak/pom.xml
index 553d63536a..904e89acdc 100644
--- a/multiuser/keycloak/pom.xml
+++ b/multiuser/keycloak/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-parent
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
che-multiuser-keycloak
diff --git a/multiuser/machine-auth/che-multiuser-machine-authentication-shared/pom.xml b/multiuser/machine-auth/che-multiuser-machine-authentication-shared/pom.xml
index 644c8840d8..14aba9336d 100644
--- a/multiuser/machine-auth/che-multiuser-machine-authentication-shared/pom.xml
+++ b/multiuser/machine-auth/che-multiuser-machine-authentication-shared/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-machine-auth
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-machine-authentication-shared
jar
diff --git a/multiuser/machine-auth/che-multiuser-machine-authentication/pom.xml b/multiuser/machine-auth/che-multiuser-machine-authentication/pom.xml
index 9ec6ffdad2..773bcff6c5 100644
--- a/multiuser/machine-auth/che-multiuser-machine-authentication/pom.xml
+++ b/multiuser/machine-auth/che-multiuser-machine-authentication/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-machine-auth
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-machine-authentication
jar
diff --git a/multiuser/machine-auth/pom.xml b/multiuser/machine-auth/pom.xml
index f129c5321f..c38fcc1e40 100644
--- a/multiuser/machine-auth/pom.xml
+++ b/multiuser/machine-auth/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-parent
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
che-multiuser-machine-auth
diff --git a/multiuser/oidc/pom.xml b/multiuser/oidc/pom.xml
index c2aa2da352..1baf320a1e 100644
--- a/multiuser/oidc/pom.xml
+++ b/multiuser/oidc/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-parent
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-oidc
jar
diff --git a/multiuser/permission/che-multiuser-permission-devfile/pom.xml b/multiuser/permission/che-multiuser-permission-devfile/pom.xml
index c39e655c3f..0d3659181e 100644
--- a/multiuser/permission/che-multiuser-permission-devfile/pom.xml
+++ b/multiuser/permission/che-multiuser-permission-devfile/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-permission
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-permission-devfile
Che Multiuser :: Devfile Permissions
diff --git a/multiuser/permission/che-multiuser-permission-logger/pom.xml b/multiuser/permission/che-multiuser-permission-logger/pom.xml
index cbf314d12c..ce8699e8d2 100644
--- a/multiuser/permission/che-multiuser-permission-logger/pom.xml
+++ b/multiuser/permission/che-multiuser-permission-logger/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-permission
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-permission-logger
Che Multiuser :: Logger Permissions
diff --git a/multiuser/permission/che-multiuser-permission-resource/pom.xml b/multiuser/permission/che-multiuser-permission-resource/pom.xml
index da6194cb9f..a5294a511d 100644
--- a/multiuser/permission/che-multiuser-permission-resource/pom.xml
+++ b/multiuser/permission/che-multiuser-permission-resource/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-permission
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-permission-resource
Che Multiuser :: Resource :: Permissions
diff --git a/multiuser/permission/che-multiuser-permission-system/pom.xml b/multiuser/permission/che-multiuser-permission-system/pom.xml
index a420a1cb12..4dc62ecc03 100644
--- a/multiuser/permission/che-multiuser-permission-system/pom.xml
+++ b/multiuser/permission/che-multiuser-permission-system/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-permission
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-permission-system
Che Multiuser :: System Permissions
diff --git a/multiuser/permission/che-multiuser-permission-user/pom.xml b/multiuser/permission/che-multiuser-permission-user/pom.xml
index c013ab9aed..cec6e34c85 100644
--- a/multiuser/permission/che-multiuser-permission-user/pom.xml
+++ b/multiuser/permission/che-multiuser-permission-user/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-permission
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-permission-user
Che Multiuser :: User Permissions
diff --git a/multiuser/permission/che-multiuser-permission-workspace-activity/pom.xml b/multiuser/permission/che-multiuser-permission-workspace-activity/pom.xml
index 61fca5dffb..e496cd0912 100644
--- a/multiuser/permission/che-multiuser-permission-workspace-activity/pom.xml
+++ b/multiuser/permission/che-multiuser-permission-workspace-activity/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-permission
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-permission-workspace-activity
Che Multiuser :: Workspace Activity Permissions
diff --git a/multiuser/permission/che-multiuser-permission-workspace/pom.xml b/multiuser/permission/che-multiuser-permission-workspace/pom.xml
index 80c0ae16fe..68aaf53f7b 100644
--- a/multiuser/permission/che-multiuser-permission-workspace/pom.xml
+++ b/multiuser/permission/che-multiuser-permission-workspace/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-permission
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-permission-workspace
Che Multiuser :: Workspace Permissions
diff --git a/multiuser/permission/pom.xml b/multiuser/permission/pom.xml
index eed4ae3975..3b5181177b 100644
--- a/multiuser/permission/pom.xml
+++ b/multiuser/permission/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-parent
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
che-multiuser-permission
diff --git a/multiuser/personal-account/pom.xml b/multiuser/personal-account/pom.xml
index a582250ae5..096389ccd7 100644
--- a/multiuser/personal-account/pom.xml
+++ b/multiuser/personal-account/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-parent
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-multiuser-personal-account
jar
diff --git a/multiuser/pom.xml b/multiuser/pom.xml
index 0fa4cade6f..57e3aad284 100644
--- a/multiuser/pom.xml
+++ b/multiuser/pom.xml
@@ -17,7 +17,7 @@
che-server
org.eclipse.che
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
org.eclipse.che.multiuser
diff --git a/multiuser/sql-schema/pom.xml b/multiuser/sql-schema/pom.xml
index b8379a3215..0fe0967700 100644
--- a/multiuser/sql-schema/pom.xml
+++ b/multiuser/sql-schema/pom.xml
@@ -17,7 +17,7 @@
che-multiuser-parent
org.eclipse.che.multiuser
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
che-multiuser-sql-schema
diff --git a/pom.xml b/pom.xml
index 93d2b0e19a..a3327d661f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,7 +16,7 @@
4.0.0
org.eclipse.che
che-server
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
pom
Che Server
Eclipse Che Server
@@ -100,7 +100,7 @@
Red Hat, Inc. - initial API and implementation
${project.version}
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
1.0-beta2
Red Hat, Inc.
@@ -137,7 +137,7 @@
4.4.15
3.3.0
3.6.2
- 3.8.4
+ 3.9.4
10.1.6
3.4.1
2.7.10
@@ -558,27 +558,27 @@
org.apache.maven
maven-artifact
- ${org.apache.maven.verson}
+ ${org.apache.maven.version}
org.apache.maven
maven-compat
- ${org.apache.maven.verson}
+ ${org.apache.maven.version}
org.apache.maven
maven-core
- ${org.apache.maven.verson}
+ ${org.apache.maven.version}
org.apache.maven
maven-model
- ${org.apache.maven.verson}
+ ${org.apache.maven.version}
org.apache.maven
maven-plugin-api
- ${org.apache.maven.verson}
+ ${org.apache.maven.version}
jsr250-api
diff --git a/typescript-dto/dto-pom.xml b/typescript-dto/dto-pom.xml
index 72457d72c9..a4594765d6 100644
--- a/typescript-dto/dto-pom.xml
+++ b/typescript-dto/dto-pom.xml
@@ -23,7 +23,7 @@
pom
Che TypeScript DTO
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
diff --git a/wsmaster/che-core-api-account/pom.xml b/wsmaster/che-core-api-account/pom.xml
index 23b5de9401..17aa856799 100644
--- a/wsmaster/che-core-api-account/pom.xml
+++ b/wsmaster/che-core-api-account/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-account
Che Core :: API :: Account
diff --git a/wsmaster/che-core-api-auth-azure-devops/pom.xml b/wsmaster/che-core-api-auth-azure-devops/pom.xml
index 127576967a..cdc830a937 100644
--- a/wsmaster/che-core-api-auth-azure-devops/pom.xml
+++ b/wsmaster/che-core-api-auth-azure-devops/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-auth-azure-devops
jar
diff --git a/wsmaster/che-core-api-auth-bitbucket/pom.xml b/wsmaster/che-core-api-auth-bitbucket/pom.xml
index d32dc40adc..f60f284967 100644
--- a/wsmaster/che-core-api-auth-bitbucket/pom.xml
+++ b/wsmaster/che-core-api-auth-bitbucket/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-auth-bitbucket
jar
diff --git a/wsmaster/che-core-api-auth-github/pom.xml b/wsmaster/che-core-api-auth-github/pom.xml
index 04b1abe27b..1d7b8a4bdc 100644
--- a/wsmaster/che-core-api-auth-github/pom.xml
+++ b/wsmaster/che-core-api-auth-github/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-auth-github
jar
diff --git a/wsmaster/che-core-api-auth-gitlab/pom.xml b/wsmaster/che-core-api-auth-gitlab/pom.xml
index dba9b53e2d..215695cfb7 100644
--- a/wsmaster/che-core-api-auth-gitlab/pom.xml
+++ b/wsmaster/che-core-api-auth-gitlab/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-auth-gitlab
jar
diff --git a/wsmaster/che-core-api-auth-openshift/pom.xml b/wsmaster/che-core-api-auth-openshift/pom.xml
index 7fbdd86461..fa7dfb1022 100644
--- a/wsmaster/che-core-api-auth-openshift/pom.xml
+++ b/wsmaster/che-core-api-auth-openshift/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-auth-openshift
jar
diff --git a/wsmaster/che-core-api-auth-shared/pom.xml b/wsmaster/che-core-api-auth-shared/pom.xml
index f084f62b11..bc005ffc46 100644
--- a/wsmaster/che-core-api-auth-shared/pom.xml
+++ b/wsmaster/che-core-api-auth-shared/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-auth-shared
jar
diff --git a/wsmaster/che-core-api-auth/pom.xml b/wsmaster/che-core-api-auth/pom.xml
index f01db0df93..364b463dd1 100644
--- a/wsmaster/che-core-api-auth/pom.xml
+++ b/wsmaster/che-core-api-auth/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-auth
jar
diff --git a/wsmaster/che-core-api-devfile-shared/pom.xml b/wsmaster/che-core-api-devfile-shared/pom.xml
index c6ba4a028f..cb38057287 100644
--- a/wsmaster/che-core-api-devfile-shared/pom.xml
+++ b/wsmaster/che-core-api-devfile-shared/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-devfile-shared
jar
diff --git a/wsmaster/che-core-api-devfile/pom.xml b/wsmaster/che-core-api-devfile/pom.xml
index 825ec71401..e0d31f582e 100644
--- a/wsmaster/che-core-api-devfile/pom.xml
+++ b/wsmaster/che-core-api-devfile/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-devfile
jar
diff --git a/wsmaster/che-core-api-factory-azure-devops/pom.xml b/wsmaster/che-core-api-factory-azure-devops/pom.xml
index 2ce181bfc6..534cfd26b2 100644
--- a/wsmaster/che-core-api-factory-azure-devops/pom.xml
+++ b/wsmaster/che-core-api-factory-azure-devops/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-factory-azure-devops
jar
diff --git a/wsmaster/che-core-api-factory-bitbucket-server/pom.xml b/wsmaster/che-core-api-factory-bitbucket-server/pom.xml
index c35f13660d..cb848a2096 100644
--- a/wsmaster/che-core-api-factory-bitbucket-server/pom.xml
+++ b/wsmaster/che-core-api-factory-bitbucket-server/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-factory-bitbucket-server
jar
diff --git a/wsmaster/che-core-api-factory-bitbucket/pom.xml b/wsmaster/che-core-api-factory-bitbucket/pom.xml
index 780b5f5c93..c98ed177e3 100644
--- a/wsmaster/che-core-api-factory-bitbucket/pom.xml
+++ b/wsmaster/che-core-api-factory-bitbucket/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-factory-bitbucket
jar
diff --git a/wsmaster/che-core-api-factory-github/pom.xml b/wsmaster/che-core-api-factory-github/pom.xml
index b40040bdaf..2912b85fe1 100644
--- a/wsmaster/che-core-api-factory-github/pom.xml
+++ b/wsmaster/che-core-api-factory-github/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-factory-github
jar
diff --git a/wsmaster/che-core-api-factory-gitlab/pom.xml b/wsmaster/che-core-api-factory-gitlab/pom.xml
index 4a85797e4f..aa5767c0c9 100644
--- a/wsmaster/che-core-api-factory-gitlab/pom.xml
+++ b/wsmaster/che-core-api-factory-gitlab/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-factory-gitlab
jar
diff --git a/wsmaster/che-core-api-factory-shared/pom.xml b/wsmaster/che-core-api-factory-shared/pom.xml
index 8877b08d2e..ce212b3c04 100644
--- a/wsmaster/che-core-api-factory-shared/pom.xml
+++ b/wsmaster/che-core-api-factory-shared/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-factory-shared
jar
diff --git a/wsmaster/che-core-api-factory/pom.xml b/wsmaster/che-core-api-factory/pom.xml
index 737e26c30d..56b06fe743 100644
--- a/wsmaster/che-core-api-factory/pom.xml
+++ b/wsmaster/che-core-api-factory/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-factory
jar
diff --git a/wsmaster/che-core-api-logger-shared/pom.xml b/wsmaster/che-core-api-logger-shared/pom.xml
index a27060dd51..7413f2d148 100644
--- a/wsmaster/che-core-api-logger-shared/pom.xml
+++ b/wsmaster/che-core-api-logger-shared/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-logger-shared
jar
diff --git a/wsmaster/che-core-api-logger/pom.xml b/wsmaster/che-core-api-logger/pom.xml
index c2a20596c6..11b64a9b4a 100644
--- a/wsmaster/che-core-api-logger/pom.xml
+++ b/wsmaster/che-core-api-logger/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-logger
jar
diff --git a/wsmaster/che-core-api-metrics/pom.xml b/wsmaster/che-core-api-metrics/pom.xml
index 008ba93c7b..5a613a3d37 100644
--- a/wsmaster/che-core-api-metrics/pom.xml
+++ b/wsmaster/che-core-api-metrics/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-metrics
jar
diff --git a/wsmaster/che-core-api-ssh-shared/pom.xml b/wsmaster/che-core-api-ssh-shared/pom.xml
index 38d0c4ebf5..bfd4e51621 100644
--- a/wsmaster/che-core-api-ssh-shared/pom.xml
+++ b/wsmaster/che-core-api-ssh-shared/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-ssh-shared
jar
diff --git a/wsmaster/che-core-api-ssh/pom.xml b/wsmaster/che-core-api-ssh/pom.xml
index 7510df7e55..159fc3b254 100644
--- a/wsmaster/che-core-api-ssh/pom.xml
+++ b/wsmaster/che-core-api-ssh/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-ssh
jar
diff --git a/wsmaster/che-core-api-system-shared/pom.xml b/wsmaster/che-core-api-system-shared/pom.xml
index 04e878756c..60514b9525 100644
--- a/wsmaster/che-core-api-system-shared/pom.xml
+++ b/wsmaster/che-core-api-system-shared/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-system-shared
jar
diff --git a/wsmaster/che-core-api-system/pom.xml b/wsmaster/che-core-api-system/pom.xml
index 2c3f8d44cd..48387d7739 100644
--- a/wsmaster/che-core-api-system/pom.xml
+++ b/wsmaster/che-core-api-system/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-system
jar
diff --git a/wsmaster/che-core-api-user-shared/pom.xml b/wsmaster/che-core-api-user-shared/pom.xml
index 93dd04b885..4ee5e04054 100644
--- a/wsmaster/che-core-api-user-shared/pom.xml
+++ b/wsmaster/che-core-api-user-shared/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-user-shared
Che Core :: API :: User :: Shared
diff --git a/wsmaster/che-core-api-user/pom.xml b/wsmaster/che-core-api-user/pom.xml
index 4e60130ac0..9e6cdfd0b8 100644
--- a/wsmaster/che-core-api-user/pom.xml
+++ b/wsmaster/che-core-api-user/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-user
Che Core :: API :: User
diff --git a/wsmaster/che-core-api-workspace-activity/pom.xml b/wsmaster/che-core-api-workspace-activity/pom.xml
index 0c8dfd9df5..7b694ef885 100644
--- a/wsmaster/che-core-api-workspace-activity/pom.xml
+++ b/wsmaster/che-core-api-workspace-activity/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-workspace-activity
jar
diff --git a/wsmaster/che-core-api-workspace-shared/pom.xml b/wsmaster/che-core-api-workspace-shared/pom.xml
index a4fb61b895..c52e8c933d 100644
--- a/wsmaster/che-core-api-workspace-shared/pom.xml
+++ b/wsmaster/che-core-api-workspace-shared/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-workspace-shared
jar
diff --git a/wsmaster/che-core-api-workspace/pom.xml b/wsmaster/che-core-api-workspace/pom.xml
index a95c0f98ba..86c66872a3 100644
--- a/wsmaster/che-core-api-workspace/pom.xml
+++ b/wsmaster/che-core-api-workspace/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-api-workspace
jar
diff --git a/wsmaster/che-core-sql-schema/pom.xml b/wsmaster/che-core-sql-schema/pom.xml
index c40e1adef5..022e567ccc 100644
--- a/wsmaster/che-core-sql-schema/pom.xml
+++ b/wsmaster/che-core-sql-schema/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
che-core-sql-schema
Che Core :: SQL :: Schema
diff --git a/wsmaster/integration-tests/cascade-removal/pom.xml b/wsmaster/integration-tests/cascade-removal/pom.xml
index a99e5f093c..de24f8b897 100644
--- a/wsmaster/integration-tests/cascade-removal/pom.xml
+++ b/wsmaster/integration-tests/cascade-removal/pom.xml
@@ -17,7 +17,7 @@
integration-tests-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
cascade-removal
Integration Tests :: Cascade Removal
diff --git a/wsmaster/integration-tests/mysql-tck/pom.xml b/wsmaster/integration-tests/mysql-tck/pom.xml
index a283748387..1e7e527738 100644
--- a/wsmaster/integration-tests/mysql-tck/pom.xml
+++ b/wsmaster/integration-tests/mysql-tck/pom.xml
@@ -17,7 +17,7 @@
integration-tests-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
mysql-tck
jar
diff --git a/wsmaster/integration-tests/pom.xml b/wsmaster/integration-tests/pom.xml
index 07c5acfd7a..62bc04171d 100644
--- a/wsmaster/integration-tests/pom.xml
+++ b/wsmaster/integration-tests/pom.xml
@@ -17,7 +17,7 @@
che-master-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../pom.xml
integration-tests-parent
diff --git a/wsmaster/integration-tests/postgresql-tck/pom.xml b/wsmaster/integration-tests/postgresql-tck/pom.xml
index e588a526d0..24c18b6bae 100644
--- a/wsmaster/integration-tests/postgresql-tck/pom.xml
+++ b/wsmaster/integration-tests/postgresql-tck/pom.xml
@@ -17,7 +17,7 @@
integration-tests-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
postgresql-tck
jar
diff --git a/wsmaster/pom.xml b/wsmaster/pom.xml
index 80a43b0902..8ebb3cb90f 100644
--- a/wsmaster/pom.xml
+++ b/wsmaster/pom.xml
@@ -17,7 +17,7 @@
che-core-parent
org.eclipse.che.core
- 7.74.0-SNAPSHOT
+ 7.75.0-SNAPSHOT
../core/pom.xml
che-master-parent