From 4dbea40929859db137f1935e34b3c77b274f2dd1 Mon Sep 17 00:00:00 2001 From: Ankush Kumar Garg Date: Wed, 2 Sep 2026 22:37:14 +0530 Subject: [PATCH 1/8] update version --- .../cloud-cap-samples-java/mtx/sidecar/package.json | 2 +- .../central-space/cloud-cap-samples-java/package.json | 2 +- .../cloud-cap-samples-java/mtx/sidecar/package.json | 2 +- .../personal-space/cloud-cap-samples-java/package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar/package.json b/app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar/package.json index 55d89b3a..92835944 100644 --- a/app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar/package.json +++ b/app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar/package.json @@ -2,7 +2,7 @@ "dependencies": { "@cap-js/hana": "^2.1.1", "@sap/cds": ">=9.8.0", - "@sap/cds-mtxs": "^3", + "@sap/cds-mtxs": "^3.9.7", "@sap/xssec": "^4.2.7", "express": "^4" }, diff --git a/app/multi-tenant/central-space/cloud-cap-samples-java/package.json b/app/multi-tenant/central-space/cloud-cap-samples-java/package.json index 83094ad6..2e398663 100644 --- a/app/multi-tenant/central-space/cloud-cap-samples-java/package.json +++ b/app/multi-tenant/central-space/cloud-cap-samples-java/package.json @@ -8,6 +8,6 @@ "@cap-js/hana": "^2.1.2", "@sap/cds": "^9.8.0", "@sap/cds-dk": "^9.8.0", - "@sap/cds-mtxs": "^3" + "@sap/cds-mtxs": "^3.9.7" } } diff --git a/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json b/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json index bc443138..fa2eedbb 100644 --- a/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json +++ b/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json @@ -2,7 +2,7 @@ "dependencies": { "@cap-js/hana": "^2.1.1", "@sap/cds": ">=9.8.0", - "@sap/cds-mtxs": "^3", + "@sap/cds-mtxs": "^3.9.7", "@sap/xssec": "^4.2.7", "express": "^4" }, diff --git a/app/multi-tenant/personal-space/cloud-cap-samples-java/package.json b/app/multi-tenant/personal-space/cloud-cap-samples-java/package.json index 001ac052..7cfbdb6c 100644 --- a/app/multi-tenant/personal-space/cloud-cap-samples-java/package.json +++ b/app/multi-tenant/personal-space/cloud-cap-samples-java/package.json @@ -8,6 +8,6 @@ "@cap-js/hana": "^2.1.2", "@sap/cds": "^9.2.0", "@sap/cds-dk": "^9.3.1", - "@sap/cds-mtxs": "^3" + "@sap/cds-mtxs": "^3.9.7" } } From fb745cb6f8937f0053041dc11f01e2a25e3b7a60 Mon Sep 17 00:00:00 2001 From: Ankush Kumar Garg Date: Thu, 3 Sep 2026 13:58:22 +0530 Subject: [PATCH 2/8] Update blackduck.yml --- .github/workflows/blackduck.yml | 44 +++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/.github/workflows/blackduck.yml b/.github/workflows/blackduck.yml index 4371dfef..1e758d3d 100644 --- a/.github/workflows/blackduck.yml +++ b/.github/workflows/blackduck.yml @@ -31,12 +31,52 @@ jobs: distribution: 'temurin' cache: maven - - name: Install dependencies + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: '22' + + - name: Install Maven dependencies run: | mvn clean install -P unit-tests -DskipIntegrationTests mvn clean install -f app/single-tenant/central-space/demoapp/pom.xml -DskipTests mvn clean install -f app/multi-tenant/central-space/cloud-cap-samples-java/pom.xml -DskipTests - + + - name: Setup npm registries and install SAP packages + env: + NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} + SAP_CDS_MTXS_TARBALL: ${{ secrets.SAP_CDS_MTXS_TARBALL }} + SAP_CDS_DK_TARBALL: ${{ secrets.SAP_CDS_DK_TARBALL }} + run: | + set +x + echo "::add-mask::$NPM_AUTH_TOKEN" + echo "::add-mask::$SAP_CDS_MTXS_TARBALL" + echo "::add-mask::$SAP_CDS_DK_TARBALL" + + MTXS="$SAP_CDS_MTXS_TARBALL" + DK="$SAP_CDS_DK_TARBALL" + TARBALL_HOST=$(printf '%s' "$MTXS" | sed -E 's#^https?://([^/]+)/.*#\1#') + + for dir in \ + "app/multi-tenant/central-space/cloud-cap-samples-java" \ + "app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar" \ + "app/multi-tenant/personal-space/cloud-cap-samples-java" \ + "app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar"; do + + printf '@sap:registry=https://registry.npmjs.org/\n//%s/:_authToken=%s\nlegacy-peer-deps=true\n' \ + "$TARBALL_HOST" "$NPM_AUTH_TOKEN" > "$dir/.npmrc" + + tmp=$(mktemp) + jq --arg mtxs "$MTXS" --arg dk "$DK" ' + (if .dependencies["@sap/cds-mtxs"] then .dependencies["@sap/cds-mtxs"] = $mtxs else . end) + | (if .dependencies["@sap/cds-dk"] then .dependencies["@sap/cds-dk"] = $dk else . end) + ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" + + npm install --prefix "$dir" + + git checkout "$dir/package.json" + done + # - name: Download Synopsys Detect Script # run: curl --silent -O https://detect.synopsys.com/detect9.sh - name: Download Black Duck Detect Script From d8806fed0919b7480bce4af7d8691dc3345e5870 Mon Sep 17 00:00:00 2001 From: Ankush Kumar Garg Date: Thu, 3 Sep 2026 15:35:07 +0530 Subject: [PATCH 3/8] set version update to latest --- .../cloud-cap-samples-java/mtx/sidecar/package.json | 2 +- .../central-space/cloud-cap-samples-java/package.json | 6 +++--- .../cloud-cap-samples-java/mtx/sidecar/package.json | 2 +- .../personal-space/cloud-cap-samples-java/package.json | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar/package.json b/app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar/package.json index 92835944..55d89b3a 100644 --- a/app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar/package.json +++ b/app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar/package.json @@ -2,7 +2,7 @@ "dependencies": { "@cap-js/hana": "^2.1.1", "@sap/cds": ">=9.8.0", - "@sap/cds-mtxs": "^3.9.7", + "@sap/cds-mtxs": "^3", "@sap/xssec": "^4.2.7", "express": "^4" }, diff --git a/app/multi-tenant/central-space/cloud-cap-samples-java/package.json b/app/multi-tenant/central-space/cloud-cap-samples-java/package.json index 2e398663..1a49eaa1 100644 --- a/app/multi-tenant/central-space/cloud-cap-samples-java/package.json +++ b/app/multi-tenant/central-space/cloud-cap-samples-java/package.json @@ -6,8 +6,8 @@ "repository": "https://github.com/SAP-samples/cloud-cap-samples-java.git", "dependencies": { "@cap-js/hana": "^2.1.2", - "@sap/cds": "^9.8.0", - "@sap/cds-dk": "^9.8.0", - "@sap/cds-mtxs": "^3.9.7" + "@sap/cds": "^9", + "@sap/cds-dk": "^9", + "@sap/cds-mtxs": "^3" } } diff --git a/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json b/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json index fa2eedbb..bc443138 100644 --- a/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json +++ b/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json @@ -2,7 +2,7 @@ "dependencies": { "@cap-js/hana": "^2.1.1", "@sap/cds": ">=9.8.0", - "@sap/cds-mtxs": "^3.9.7", + "@sap/cds-mtxs": "^3", "@sap/xssec": "^4.2.7", "express": "^4" }, diff --git a/app/multi-tenant/personal-space/cloud-cap-samples-java/package.json b/app/multi-tenant/personal-space/cloud-cap-samples-java/package.json index 7cfbdb6c..1a49eaa1 100644 --- a/app/multi-tenant/personal-space/cloud-cap-samples-java/package.json +++ b/app/multi-tenant/personal-space/cloud-cap-samples-java/package.json @@ -6,8 +6,8 @@ "repository": "https://github.com/SAP-samples/cloud-cap-samples-java.git", "dependencies": { "@cap-js/hana": "^2.1.2", - "@sap/cds": "^9.2.0", - "@sap/cds-dk": "^9.3.1", - "@sap/cds-mtxs": "^3.9.7" + "@sap/cds": "^9", + "@sap/cds-dk": "^9", + "@sap/cds-mtxs": "^3" } } From ce8ef30bd85b0d83a342893882099e3e2b551df9 Mon Sep 17 00:00:00 2001 From: Ankush Kumar Garg Date: Thu, 3 Sep 2026 17:13:23 +0530 Subject: [PATCH 4/8] deploy workflow update --- .github/workflows/cfdeploy.yml | 70 +++++++++++++++++++ .github/workflows/multiTenancyDeployLocal.yml | 29 ++++++++ 2 files changed, 99 insertions(+) diff --git a/.github/workflows/cfdeploy.yml b/.github/workflows/cfdeploy.yml index a5242aa8..637f9e57 100644 --- a/.github/workflows/cfdeploy.yml +++ b/.github/workflows/cfdeploy.yml @@ -48,6 +48,11 @@ jobs: java-version: 21 distribution: 'temurin' + - name: Set up Node.js 🟢 + uses: actions/setup-node@v4 + with: + node-version: '22' + - name: Build and package 🔨 run: | echo "🚀 Building and packaging..." @@ -71,6 +76,36 @@ jobs: fi fi + - name: Setup npm registry and pin SAP tarballs 📦 + env: + NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} + SAP_CDS_MTXS_TARBALL: ${{ secrets.SAP_CDS_MTXS_TARBALL }} + SAP_CDS_DK_TARBALL: ${{ secrets.SAP_CDS_DK_TARBALL }} + run: | + set +x + echo "::add-mask::$NPM_AUTH_TOKEN" + echo "::add-mask::$SAP_CDS_MTXS_TARBALL" + echo "::add-mask::$SAP_CDS_DK_TARBALL" + + MTXS="$SAP_CDS_MTXS_TARBALL" + DK="$SAP_CDS_DK_TARBALL" + TARBALL_HOST=$(printf '%s' "$MTXS" | sed -E 's#^https?://([^/]+)/.*#\1#') + + for dir in \ + "app/single-tenant/personal-space/demoapp" \ + "app/single-tenant/personal-space/demoapp/db" \ + "app/single-tenant/personal-space/demoapp/app"; do + + printf '@sap:registry=https://registry.npmjs.org/\n//%s/:_authToken=%s\nlegacy-peer-deps=true\n' \ + "$TARBALL_HOST" "$NPM_AUTH_TOKEN" > "$dir/.npmrc" + + tmp=$(mktemp) + jq --arg mtxs "$MTXS" --arg dk "$DK" ' + (if .dependencies["@sap/cds-mtxs"] then .dependencies["@sap/cds-mtxs"] = $mtxs else . end) + | (if .dependencies["@sap/cds-dk"] then .dependencies["@sap/cds-dk"] = $dk else . end) + ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" + done + - name: Prepare and Deploy to Cloud Foundry ☁️ run: | set +x @@ -142,6 +177,11 @@ jobs: java-version: 21 distribution: 'temurin' + - name: Set up Node.js 🟢 + uses: actions/setup-node@v4 + with: + node-version: '22' + - name: Override cds.services.version (runtime only) if: ${{ github.event.inputs.cds_services_version != '' }} env: @@ -204,6 +244,36 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Setup npm registry and pin SAP tarballs 📦 + env: + NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} + SAP_CDS_MTXS_TARBALL: ${{ secrets.SAP_CDS_MTXS_TARBALL }} + SAP_CDS_DK_TARBALL: ${{ secrets.SAP_CDS_DK_TARBALL }} + run: | + set +x + echo "::add-mask::$NPM_AUTH_TOKEN" + echo "::add-mask::$SAP_CDS_MTXS_TARBALL" + echo "::add-mask::$SAP_CDS_DK_TARBALL" + + MTXS="$SAP_CDS_MTXS_TARBALL" + DK="$SAP_CDS_DK_TARBALL" + TARBALL_HOST=$(printf '%s' "$MTXS" | sed -E 's#^https?://([^/]+)/.*#\1#') + + for dir in \ + "app/single-tenant/central-space/demoapp" \ + "app/single-tenant/central-space/demoapp/db" \ + "app/single-tenant/central-space/demoapp/app"; do + + printf '@sap:registry=https://registry.npmjs.org/\n//%s/:_authToken=%s\nlegacy-peer-deps=true\n' \ + "$TARBALL_HOST" "$NPM_AUTH_TOKEN" > "$dir/.npmrc" + + tmp=$(mktemp) + jq --arg mtxs "$MTXS" --arg dk "$DK" ' + (if .dependencies["@sap/cds-mtxs"] then .dependencies["@sap/cds-mtxs"] = $mtxs else . end) + | (if .dependencies["@sap/cds-dk"] then .dependencies["@sap/cds-dk"] = $dk else . end) + ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" + done + - name: Prepare and Deploy to Cloud Foundry ☁️ run: | set +x diff --git a/.github/workflows/multiTenancyDeployLocal.yml b/.github/workflows/multiTenancyDeployLocal.yml index b9379e38..dd5d767f 100644 --- a/.github/workflows/multiTenancyDeployLocal.yml +++ b/.github/workflows/multiTenancyDeployLocal.yml @@ -52,6 +52,35 @@ jobs: with: node-version: '20' # Ensure to use at least version 18 + - name: Setup npm registry and pin SAP tarballs 📦 + env: + NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} + SAP_CDS_MTXS_TARBALL: ${{ secrets.SAP_CDS_MTXS_TARBALL }} + SAP_CDS_DK_TARBALL: ${{ secrets.SAP_CDS_DK_TARBALL }} + run: | + set +x + echo "::add-mask::$NPM_AUTH_TOKEN" + echo "::add-mask::$SAP_CDS_MTXS_TARBALL" + echo "::add-mask::$SAP_CDS_DK_TARBALL" + + MTXS="$SAP_CDS_MTXS_TARBALL" + DK="$SAP_CDS_DK_TARBALL" + TARBALL_HOST=$(printf '%s' "$MTXS" | sed -E 's#^https?://([^/]+)/.*#\1#') + + for dir in \ + "app/multi-tenant/personal-space/cloud-cap-samples-java" \ + "app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar"; do + + printf '@sap:registry=https://registry.npmjs.org/\n//%s/:_authToken=%s\nlegacy-peer-deps=true\n' \ + "$TARBALL_HOST" "$NPM_AUTH_TOKEN" > "$dir/.npmrc" + + tmp=$(mktemp) + jq --arg mtxs "$MTXS" --arg dk "$DK" ' + (if .dependencies["@sap/cds-mtxs"] then .dependencies["@sap/cds-mtxs"] = $mtxs else . end) + | (if .dependencies["@sap/cds-dk"] then .dependencies["@sap/cds-dk"] = $dk else . end) + ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" + done + - name: Install MBT ⚙️ run: | echo "🔧 Installing MBT..." From 24f037b3003b9a343174d0ec1cc24d557c06a8a9 Mon Sep 17 00:00:00 2001 From: Ankush Kumar Garg Date: Thu, 3 Sep 2026 17:14:28 +0530 Subject: [PATCH 5/8] Update pom.xml --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c188cfe7..4a3bbe25 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ - 1.10.1-SNAPSHOT + 1.0.0-RC1 21 ${java.version} ${java.version} From 18d31d11130155494f68826a18f1778983b64bf8 Mon Sep 17 00:00:00 2001 From: Ankush Kumar Garg Date: Fri, 4 Sep 2026 11:17:23 +0530 Subject: [PATCH 6/8] workflow update --- .github/workflows/blackduck.yml | 1 + .github/workflows/multiTenancyDeployLocal.yml | 1 + ...ultiTenant_deploy_and_Integration_test.yml | 30 +++++++++++++++++++ ...loy_and_Integration_test_LatestVersion.yml | 30 +++++++++++++++++++ .../mtx/sidecar/package.json | 2 +- 5 files changed, 63 insertions(+), 1 deletion(-) diff --git a/.github/workflows/blackduck.yml b/.github/workflows/blackduck.yml index 1e758d3d..7514912f 100644 --- a/.github/workflows/blackduck.yml +++ b/.github/workflows/blackduck.yml @@ -70,6 +70,7 @@ jobs: jq --arg mtxs "$MTXS" --arg dk "$DK" ' (if .dependencies["@sap/cds-mtxs"] then .dependencies["@sap/cds-mtxs"] = $mtxs else . end) | (if .dependencies["@sap/cds-dk"] then .dependencies["@sap/cds-dk"] = $dk else . end) + | .overrides["@sap/cds-mtxs"] = $mtxs ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" npm install --prefix "$dir" diff --git a/.github/workflows/multiTenancyDeployLocal.yml b/.github/workflows/multiTenancyDeployLocal.yml index dd5d767f..c7982331 100644 --- a/.github/workflows/multiTenancyDeployLocal.yml +++ b/.github/workflows/multiTenancyDeployLocal.yml @@ -78,6 +78,7 @@ jobs: jq --arg mtxs "$MTXS" --arg dk "$DK" ' (if .dependencies["@sap/cds-mtxs"] then .dependencies["@sap/cds-mtxs"] = $mtxs else . end) | (if .dependencies["@sap/cds-dk"] then .dependencies["@sap/cds-dk"] = $dk else . end) + | .overrides["@sap/cds-mtxs"] = $mtxs ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" done diff --git a/.github/workflows/multiTenant_deploy_and_Integration_test.yml b/.github/workflows/multiTenant_deploy_and_Integration_test.yml index 1aac12e5..dc354992 100644 --- a/.github/workflows/multiTenant_deploy_and_Integration_test.yml +++ b/.github/workflows/multiTenant_deploy_and_Integration_test.yml @@ -43,6 +43,36 @@ jobs: with: node-version: '20' # Ensure to use at least version 18 + - name: Setup npm registry and pin SAP tarballs 📦 + env: + NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} + SAP_CDS_MTXS_TARBALL: ${{ secrets.SAP_CDS_MTXS_TARBALL }} + SAP_CDS_DK_TARBALL: ${{ secrets.SAP_CDS_DK_TARBALL }} + run: | + set +x + echo "::add-mask::$NPM_AUTH_TOKEN" + echo "::add-mask::$SAP_CDS_MTXS_TARBALL" + echo "::add-mask::$SAP_CDS_DK_TARBALL" + + MTXS="$SAP_CDS_MTXS_TARBALL" + DK="$SAP_CDS_DK_TARBALL" + TARBALL_HOST=$(printf '%s' "$MTXS" | sed -E 's#^https?://([^/]+)/.*#\1#') + + for dir in \ + "app/multi-tenant/central-space/cloud-cap-samples-java" \ + "app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar"; do + + printf '@sap:registry=https://registry.npmjs.org/\n//%s/:_authToken=%s\nlegacy-peer-deps=true\n' \ + "$TARBALL_HOST" "$NPM_AUTH_TOKEN" > "$dir/.npmrc" + + tmp=$(mktemp) + jq --arg mtxs "$MTXS" --arg dk "$DK" ' + (if .dependencies["@sap/cds-mtxs"] then .dependencies["@sap/cds-mtxs"] = $mtxs else . end) + | (if .dependencies["@sap/cds-dk"] then .dependencies["@sap/cds-dk"] = $dk else . end) + | .overrides["@sap/cds-mtxs"] = $mtxs + ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" + done + - name: Install MBT ⚙️ run: | echo "🔧 Installing MBT..." diff --git a/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml b/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml index a4742b63..dabeb3db 100644 --- a/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml +++ b/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml @@ -43,6 +43,36 @@ jobs: with: node-version: '20' # Ensure to use at least version 18 + - name: Setup npm registry and pin SAP tarballs 📦 + env: + NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} + SAP_CDS_MTXS_TARBALL: ${{ secrets.SAP_CDS_MTXS_TARBALL }} + SAP_CDS_DK_TARBALL: ${{ secrets.SAP_CDS_DK_TARBALL }} + run: | + set +x + echo "::add-mask::$NPM_AUTH_TOKEN" + echo "::add-mask::$SAP_CDS_MTXS_TARBALL" + echo "::add-mask::$SAP_CDS_DK_TARBALL" + + MTXS="$SAP_CDS_MTXS_TARBALL" + DK="$SAP_CDS_DK_TARBALL" + TARBALL_HOST=$(printf '%s' "$MTXS" | sed -E 's#^https?://([^/]+)/.*#\1#') + + for dir in \ + "app/multi-tenant/central-space/cloud-cap-samples-java" \ + "app/multi-tenant/central-space/cloud-cap-samples-java/mtx/sidecar"; do + + printf '@sap:registry=https://registry.npmjs.org/\n//%s/:_authToken=%s\nlegacy-peer-deps=true\n' \ + "$TARBALL_HOST" "$NPM_AUTH_TOKEN" > "$dir/.npmrc" + + tmp=$(mktemp) + jq --arg mtxs "$MTXS" --arg dk "$DK" ' + (if .dependencies["@sap/cds-mtxs"] then .dependencies["@sap/cds-mtxs"] = $mtxs else . end) + | (if .dependencies["@sap/cds-dk"] then .dependencies["@sap/cds-dk"] = $dk else . end) + | .overrides["@sap/cds-mtxs"] = $mtxs + ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" + done + - name: Install MBT ⚙️ run: | echo "🔧 Installing MBT..." diff --git a/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json b/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json index bc443138..701a05b3 100644 --- a/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json +++ b/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json @@ -2,7 +2,7 @@ "dependencies": { "@cap-js/hana": "^2.1.1", "@sap/cds": ">=9.8.0", - "@sap/cds-mtxs": "^3", + "@sap/cds-mtxs": "https://common.repositories.cloud.sap/artifactory/deploy.releases.npm/@sap/cds-mtxs/-/@sap/cds-mtxs-3.9.7.tgz", "@sap/xssec": "^4.2.7", "express": "^4" }, From 077949da14ee39a7e6d592b122f8fae886a1cccd Mon Sep 17 00:00:00 2001 From: Ankush Kumar Garg Date: Fri, 4 Sep 2026 11:34:49 +0530 Subject: [PATCH 7/8] Update package.json --- .../cloud-cap-samples-java/mtx/sidecar/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json b/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json index 701a05b3..bc443138 100644 --- a/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json +++ b/app/multi-tenant/personal-space/cloud-cap-samples-java/mtx/sidecar/package.json @@ -2,7 +2,7 @@ "dependencies": { "@cap-js/hana": "^2.1.1", "@sap/cds": ">=9.8.0", - "@sap/cds-mtxs": "https://common.repositories.cloud.sap/artifactory/deploy.releases.npm/@sap/cds-mtxs/-/@sap/cds-mtxs-3.9.7.tgz", + "@sap/cds-mtxs": "^3", "@sap/xssec": "^4.2.7", "express": "^4" }, From a11518a6f53be5cd1de89baf143e6ae563121b1f Mon Sep 17 00:00:00 2001 From: Ankush Kumar Garg Date: Fri, 4 Sep 2026 11:35:57 +0530 Subject: [PATCH 8/8] Update pom.xml --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 4a3bbe25..c188cfe7 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ - 1.0.0-RC1 + 1.10.1-SNAPSHOT 21 ${java.version} ${java.version}