diff --git a/.github/workflows/blackduck.yml b/.github/workflows/blackduck.yml index 7514912f..2d500720 100644 --- a/.github/workflows/blackduck.yml +++ b/.github/workflows/blackduck.yml @@ -42,40 +42,14 @@ jobs: 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 }} + - name: Install npm dependencies 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) - | .overrides["@sap/cds-mtxs"] = $mtxs - ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" - - npm install --prefix "$dir" - - git checkout "$dir/package.json" + npm install --prefix "$dir" --legacy-peer-deps done # - name: Download Synopsys Detect Script diff --git a/.github/workflows/cfdeploy.yml b/.github/workflows/cfdeploy.yml index 637f9e57..d8c83d70 100644 --- a/.github/workflows/cfdeploy.yml +++ b/.github/workflows/cfdeploy.yml @@ -76,36 +76,6 @@ 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 @@ -244,36 +214,6 @@ 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 dd5d767f..b9379e38 100644 --- a/.github/workflows/multiTenancyDeployLocal.yml +++ b/.github/workflows/multiTenancyDeployLocal.yml @@ -52,35 +52,6 @@ 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..." diff --git a/.github/workflows/multiTenant_deploy_and_Integration_test.yml b/.github/workflows/multiTenant_deploy_and_Integration_test.yml index 59c3f65b..1aac12e5 100644 --- a/.github/workflows/multiTenant_deploy_and_Integration_test.yml +++ b/.github/workflows/multiTenant_deploy_and_Integration_test.yml @@ -43,35 +43,6 @@ 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) - ' "$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 180d14c0..a4742b63 100644 --- a/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml +++ b/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml @@ -43,35 +43,6 @@ 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) - ' "$dir/package.json" > "$tmp" && mv "$tmp" "$dir/package.json" - done - - name: Install MBT ⚙️ run: | echo "🔧 Installing MBT..." diff --git a/app/multi-tenant/central-space/cloud-cap-samples-java/pom.xml b/app/multi-tenant/central-space/cloud-cap-samples-java/pom.xml index 125460c5..6fdfffba 100644 --- a/app/multi-tenant/central-space/cloud-cap-samples-java/pom.xml +++ b/app/multi-tenant/central-space/cloud-cap-samples-java/pom.xml @@ -27,7 +27,7 @@ 5.12.0 3.5.0 3.8.3 - 9.8.0 + ^9 diff --git a/app/multi-tenant/personal-space/cloud-cap-samples-java/pom.xml b/app/multi-tenant/personal-space/cloud-cap-samples-java/pom.xml index c2c6df6a..6fdfffba 100644 --- a/app/multi-tenant/personal-space/cloud-cap-samples-java/pom.xml +++ b/app/multi-tenant/personal-space/cloud-cap-samples-java/pom.xml @@ -27,7 +27,7 @@ 5.12.0 3.5.0 3.8.3 - 9.3.1 + ^9 diff --git a/app/single-tenant/central-space/demoapp/pom.xml b/app/single-tenant/central-space/demoapp/pom.xml index 272527e3..e84476d1 100644 --- a/app/single-tenant/central-space/demoapp/pom.xml +++ b/app/single-tenant/central-space/demoapp/pom.xml @@ -19,7 +19,7 @@ 21 4.1.1 3.3.1 - 8.0.2 + ^9 https://nodejs.org/dist/ UTF-8 diff --git a/app/single-tenant/personal-space/demoapp/pom.xml b/app/single-tenant/personal-space/demoapp/pom.xml index 272527e3..e84476d1 100644 --- a/app/single-tenant/personal-space/demoapp/pom.xml +++ b/app/single-tenant/personal-space/demoapp/pom.xml @@ -19,7 +19,7 @@ 21 4.1.1 3.3.1 - 8.0.2 + ^9 https://nodejs.org/dist/ UTF-8