diff --git a/.github/actions/deploy-release/action.yml b/.github/actions/deploy-release/action.yml index 7ff6adcf..d858c96f 100644 --- a/.github/actions/deploy-release/action.yml +++ b/.github/actions/deploy-release/action.yml @@ -29,7 +29,6 @@ runs: steps: - name: "Echo Inputs" run: | - echo "user: ${{ inputs.user }}" echo "profile: ${{ inputs.profile }}" shell: bash @@ -45,9 +44,13 @@ runs: - name: "Import GPG Key" run: | - echo "${{ inputs.pgp-private-key }}" | gpg --batch --passphrase "$PASSPHRASE" --import - shell: bash + set +x + echo "::add-mask::$PGP_PRIVATE_KEY" + echo "::add-mask::$PASSPHRASE" + echo "$PGP_PRIVATE_KEY" | gpg --batch --passphrase "$PASSPHRASE" --import + shell: bash env: + PGP_PRIVATE_KEY: ${{ inputs.pgp-private-key }} PASSPHRASE: ${{ inputs.pgp-passphrase }} - name: "Ensure Local Repo Directory" @@ -57,12 +60,17 @@ runs: shell: bash - name: Deploy to Maven Central - run: > - mvn -B -ntp --show-version - -Dmaven.install.skip=true - -Dmaven.test.skip=true - -Dgpg.passphrase="$GPG_PASSPHRASE" - -Dgpg.keyname="$GPG_PUB_KEY" + run: | + set +x + echo "::add-mask::$MAVEN_CENTRAL_USER" + echo "::add-mask::$MAVEN_CENTRAL_PASSWORD" + echo "::add-mask::$GPG_PASSPHRASE" + echo "::add-mask::$GPG_PUB_KEY" + mvn -B -ntp --show-version \ + -Dmaven.install.skip=true \ + -Dmaven.test.skip=true \ + -Dgpg.passphrase="$GPG_PASSPHRASE" \ + -Dgpg.keyname="$GPG_PUB_KEY" \ clean deploy -P deploy-release shell: bash env: diff --git a/.github/workflows/main-build-and-deploy-oss.yml b/.github/workflows/main-build-and-deploy-oss.yml index e21795f1..ed47682d 100644 --- a/.github/workflows/main-build-and-deploy-oss.yml +++ b/.github/workflows/main-build-and-deploy-oss.yml @@ -8,6 +8,9 @@ on: release: types: [ "released" ] +permissions: + contents: read + jobs: update-version: @@ -86,8 +89,10 @@ jobs: deploy: name: Deploy to Maven Central + environment: maven-central runs-on: ubuntu-latest needs: build + timeout-minutes: 30 steps: - name: Download artifact uses: actions/download-artifact@v7 diff --git a/.github/workflows/multiTenant_deploy_and_Integration_test.yml b/.github/workflows/multiTenant_deploy_and_Integration_test.yml index b3f09000..af09ee6d 100644 --- a/.github/workflows/multiTenant_deploy_and_Integration_test.yml +++ b/.github/workflows/multiTenant_deploy_and_Integration_test.yml @@ -58,7 +58,7 @@ jobs: - name: Set REPOSITORY_ID 🔍 id: set_repository_id run: | - echo "repository_id=${{ secrets.REPOSITORY_ID }}" >> $GITHUB_OUTPUT + echo "repository_id=${{ secrets.MULTITENANT_REPOSITORY_ID }}" >> $GITHUB_OUTPUT - name: Run mbt build 🔨 working-directory: app/multi-tenant/central-space/cloud-cap-samples-java diff --git a/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml b/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml index 898515ac..87f35ccf 100644 --- a/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml +++ b/.github/workflows/multiTenant_deploy_and_Integration_test_LatestVersion.yml @@ -109,7 +109,7 @@ jobs: - name: Set REPOSITORY_ID 🔍 id: set_repository_id run: | - echo "repository_id=${{ secrets.REPOSITORY_ID }}" >> $GITHUB_OUTPUT + echo "repository_id=${{ secrets.MULTITENANT_REPOSITORY_ID }}" >> $GITHUB_OUTPUT - name: Run mbt build 🔨 working-directory: app/multi-tenant/central-space/cloud-cap-samples-java diff --git a/.github/workflows/singleTenant_deploy_and_Integration_test_LatestVersion.yml b/.github/workflows/singleTenant_deploy_and_Integration_test_LatestVersion.yml index 040bae71..8c0b39e6 100644 --- a/.github/workflows/singleTenant_deploy_and_Integration_test_LatestVersion.yml +++ b/.github/workflows/singleTenant_deploy_and_Integration_test_LatestVersion.yml @@ -234,40 +234,41 @@ jobs: -o "$CF_ORG" \ -s "$CF_SPACE" > /dev/null - - name: Fetch and Escape Client Secret - id: fetch_secret + - name: Fetch and Escape Client Details for single tenant 🔍 + id: fetch_credentials run: | - # Fetch the service instance GUID + echo "🔄 Fetching client details for single tenant..." service_instance_guid=$(cf service demoappjava-public-uaa --guid) if [ -z "$service_instance_guid" ]; then - echo "Error: Unable to retrieve service instance GUID"; exit 1; + echo "❌ Error: Unable to retrieve service instance GUID"; exit 1; fi - # Fetch the binding GUID bindings_response=$(cf curl "/v3/service_credential_bindings?service_instance_guids=${service_instance_guid}") - - binding_guid=$(echo $bindings_response | jq -r '.resources[0].guid') + binding_guid=$(echo "$bindings_response" | jq -r '.resources[0].guid') if [ -z "$binding_guid" ]; then - echo "Error: Unable to retrieve binding GUID"; exit 1; + echo "❌ Error: Unable to retrieve binding GUID"; exit 1; fi - - # Fetch the clientSecret binding_details=$(cf curl "/v3/service_credential_bindings/${binding_guid}/details") clientSecret=$(echo "$binding_details" | jq -r '.credentials.clientsecret') if [ -z "$clientSecret" ] || [ "$clientSecret" == "null" ]; then - echo "Error: clientSecret is not set or is null"; exit 1; + echo "❌ Error: clientSecret is not set or is null"; exit 1; fi - - # Escape any $ characters in the clientSecret escapedClientSecret=$(echo "$clientSecret" | sed 's/\$/\\$/g') echo "::add-mask::$escapedClientSecret" + clientID=$(echo "$binding_details" | jq -r '.credentials.clientid') + if [ -z "$clientID" ] || [ "$clientID" == "null" ]; then + echo "❌ Error: clientID is not set or is null"; exit 1; + fi + echo "::add-mask::$clientID" echo "CLIENT_SECRET=$escapedClientSecret" >> $GITHUB_OUTPUT + echo "CLIENT_ID=$clientID" >> $GITHUB_OUTPUT + echo "✅ Client details fetched successfully!" - name: Run integration tests (${{ matrix.tokenFlow }} - ${{ matrix.testClass }}) env: - CLIENT_SECRET: ${{ steps.fetch_secret.outputs.CLIENT_SECRET }} + CLIENT_SECRET: ${{ steps.fetch_credentials.outputs.CLIENT_SECRET }} + CLIENT_ID: ${{ steps.fetch_credentials.outputs.CLIENT_ID }} CF_ORG: ${{ secrets.CF_ORG }} CF_SPACE: ${{ secrets.CF_SPACE }} CAPAUTH_URL: ${{ secrets.CAPAUTH_URL }} - CAPSDM_CLIENT_ID: ${{ secrets.CAPSDM_CLIENT_ID }} CF_USER: ${{ secrets.CF_USER }} CF_PASSWORD: ${{ secrets.CF_PASSWORD }} NOSDMROLEUSERNAME: ${{ secrets.NOSDMROLEUSERNAME }} @@ -280,7 +281,7 @@ jobs: # Gather secrets and other values appUrl="$CF_ORG-$CF_SPACE-demoappjava-srv.cfapps.eu12.hana.ondemand.com" authUrl="$CAPAUTH_URL" - clientID="$CAPSDM_CLIENT_ID" + clientID="$CLIENT_ID" clientSecret="$CLIENT_SECRET" username="$CF_USER" password="$CF_PASSWORD" diff --git a/app/multi-tenant/central-space/cloud-cap-samples-java/db/package-lock.json b/app/multi-tenant/central-space/cloud-cap-samples-java/db/package-lock.json deleted file mode 100644 index 6477c690..00000000 --- a/app/multi-tenant/central-space/cloud-cap-samples-java/db/package-lock.json +++ /dev/null @@ -1,179 +0,0 @@ -{ - "name": "deploy", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "deploy", - "dependencies": { - "@sap/hdi-deploy": "4.8.2" - }, - "engines": { - "node": "^18" - } - }, - "node_modules/@sap/hdi-deploy": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@sap/hdi-deploy/-/hdi-deploy-4.8.2.tgz", - "integrity": "sha512-LDouJ0i6oTLOrYWLeyp4PKF5cIBeKnn70gksdlg/bq3q5G/UNgGmqL62TEHbXehbeJfc0DKfEp9yal4IFD5k1Q==", - "hasShrinkwrap": true, - "dependencies": { - "@sap/hana-client": "2.18.24", - "@sap/hdi": "4.5.1", - "@sap/xsenv": "3.4.0", - "async": "3.2.3", - "dotenv": "10.0.0", - "handlebars": "4.7.7", - "hdb": "0.19.3", - "micromatch": "4.0.4" - }, - "engines": { - "node": "^12.0.0 || ^14.0.0 || ^16.0.0 || ^18.0.0 || ^20.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hana-client": { - "version": "2.18.24", - "dependencies": { - "debug": "3.1.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hana-client/node_modules/debug": { - "version": "3.1.0", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hana-client/node_modules/ms": { - "version": "2.0.0" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hdi": { - "version": "4.5.1", - "dependencies": { - "async": "3.2.3" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv": { - "version": "3.4.0", - "dependencies": { - "debug": "4.3.3", - "node-cache": "^5.1.0", - "verror": "1.10.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/assert-plus": { - "version": "1.0.0" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/clone": { - "version": "2.1.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/core-util-is": { - "version": "1.0.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/debug": { - "version": "4.3.3", - "dependencies": { - "ms": "2.1.2" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/extsprintf": { - "version": "1.4.1" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/ms": { - "version": "2.1.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/node-cache": { - "version": "5.1.2", - "dependencies": { - "clone": "2.x" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/verror": { - "version": "1.10.0", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/async": { - "version": "3.2.3" - }, - "node_modules/@sap/hdi-deploy/node_modules/braces": { - "version": "3.0.2", - "dependencies": { - "fill-range": "^7.0.1" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/dotenv": { - "version": "10.0.0" - }, - "node_modules/@sap/hdi-deploy/node_modules/fill-range": { - "version": "7.0.1", - "dependencies": { - "to-regex-range": "^5.0.1" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/handlebars": { - "version": "4.7.7", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/hdb": { - "version": "0.19.3", - "dependencies": { - "iconv-lite": "^0.4.18" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/iconv-lite": { - "version": "0.4.24", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/is-number": { - "version": "7.0.0" - }, - "node_modules/@sap/hdi-deploy/node_modules/micromatch": { - "version": "4.0.4", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/minimist": { - "version": "1.2.8" - }, - "node_modules/@sap/hdi-deploy/node_modules/neo-async": { - "version": "2.6.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/picomatch": { - "version": "2.3.1" - }, - "node_modules/@sap/hdi-deploy/node_modules/safer-buffer": { - "version": "2.1.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/source-map": { - "version": "0.6.1" - }, - "node_modules/@sap/hdi-deploy/node_modules/to-regex-range": { - "version": "5.0.1", - "dependencies": { - "is-number": "^7.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/uglify-js": { - "version": "3.17.4", - "optional": true - }, - "node_modules/@sap/hdi-deploy/node_modules/wordwrap": { - "version": "1.0.0" - } - } -} diff --git a/app/multi-tenant/personal-space/cloud-cap-samples-java/db/package-lock.json b/app/multi-tenant/personal-space/cloud-cap-samples-java/db/package-lock.json deleted file mode 100644 index 6477c690..00000000 --- a/app/multi-tenant/personal-space/cloud-cap-samples-java/db/package-lock.json +++ /dev/null @@ -1,179 +0,0 @@ -{ - "name": "deploy", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "deploy", - "dependencies": { - "@sap/hdi-deploy": "4.8.2" - }, - "engines": { - "node": "^18" - } - }, - "node_modules/@sap/hdi-deploy": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/@sap/hdi-deploy/-/hdi-deploy-4.8.2.tgz", - "integrity": "sha512-LDouJ0i6oTLOrYWLeyp4PKF5cIBeKnn70gksdlg/bq3q5G/UNgGmqL62TEHbXehbeJfc0DKfEp9yal4IFD5k1Q==", - "hasShrinkwrap": true, - "dependencies": { - "@sap/hana-client": "2.18.24", - "@sap/hdi": "4.5.1", - "@sap/xsenv": "3.4.0", - "async": "3.2.3", - "dotenv": "10.0.0", - "handlebars": "4.7.7", - "hdb": "0.19.3", - "micromatch": "4.0.4" - }, - "engines": { - "node": "^12.0.0 || ^14.0.0 || ^16.0.0 || ^18.0.0 || ^20.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hana-client": { - "version": "2.18.24", - "dependencies": { - "debug": "3.1.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hana-client/node_modules/debug": { - "version": "3.1.0", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hana-client/node_modules/ms": { - "version": "2.0.0" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hdi": { - "version": "4.5.1", - "dependencies": { - "async": "3.2.3" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv": { - "version": "3.4.0", - "dependencies": { - "debug": "4.3.3", - "node-cache": "^5.1.0", - "verror": "1.10.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/assert-plus": { - "version": "1.0.0" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/clone": { - "version": "2.1.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/core-util-is": { - "version": "1.0.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/debug": { - "version": "4.3.3", - "dependencies": { - "ms": "2.1.2" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/extsprintf": { - "version": "1.4.1" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/ms": { - "version": "2.1.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/node-cache": { - "version": "5.1.2", - "dependencies": { - "clone": "2.x" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/verror": { - "version": "1.10.0", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/async": { - "version": "3.2.3" - }, - "node_modules/@sap/hdi-deploy/node_modules/braces": { - "version": "3.0.2", - "dependencies": { - "fill-range": "^7.0.1" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/dotenv": { - "version": "10.0.0" - }, - "node_modules/@sap/hdi-deploy/node_modules/fill-range": { - "version": "7.0.1", - "dependencies": { - "to-regex-range": "^5.0.1" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/handlebars": { - "version": "4.7.7", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/hdb": { - "version": "0.19.3", - "dependencies": { - "iconv-lite": "^0.4.18" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/iconv-lite": { - "version": "0.4.24", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/is-number": { - "version": "7.0.0" - }, - "node_modules/@sap/hdi-deploy/node_modules/micromatch": { - "version": "4.0.4", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/minimist": { - "version": "1.2.8" - }, - "node_modules/@sap/hdi-deploy/node_modules/neo-async": { - "version": "2.6.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/picomatch": { - "version": "2.3.1" - }, - "node_modules/@sap/hdi-deploy/node_modules/safer-buffer": { - "version": "2.1.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/source-map": { - "version": "0.6.1" - }, - "node_modules/@sap/hdi-deploy/node_modules/to-regex-range": { - "version": "5.0.1", - "dependencies": { - "is-number": "^7.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/uglify-js": { - "version": "3.17.4", - "optional": true - }, - "node_modules/@sap/hdi-deploy/node_modules/wordwrap": { - "version": "1.0.0" - } - } -} diff --git a/app/single-tenant/central-space/demoapp/db/package-lock.json b/app/single-tenant/central-space/demoapp/db/package-lock.json deleted file mode 100644 index 37a8a994..00000000 --- a/app/single-tenant/central-space/demoapp/db/package-lock.json +++ /dev/null @@ -1,325 +0,0 @@ -{ - "name": "deploy", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "deploy", - "dependencies": { - "@sap/hdi-deploy": "^5", - "hdb": "^0" - }, - "engines": { - "node": "^20" - } - }, - "node_modules/@sap/hdi-deploy": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@sap/hdi-deploy/-/hdi-deploy-5.2.2.tgz", - "integrity": "sha512-4QoWgDfT/Bx6CbjRp9vP4+iPtcJpBfXZhaNamQXif4dA+fyraAvO3KALGgTFZEYbU1Aw1D3O+BGIpWZCzTua2A==", - "hasInstallScript": true, - "hasShrinkwrap": true, - "license": "See LICENSE file", - "dependencies": { - "@sap/hdi": "4.5.2", - "@sap/xsenv": "5.2.0", - "async": "3.2.6", - "dotenv": "16.4.5", - "handlebars": "4.7.8", - "micromatch": "4.0.8" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0" - }, - "peerDependencies": { - "@sap/hana-client": "^2 >= 2.6", - "hdb": "^0" - }, - "peerDependenciesMeta": { - "@sap/hana-client": { - "optional": true - }, - "hdb": { - "optional": true - } - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hana-client": { - "version": "2.20.23", - "hasInstallScript": true, - "optional": true, - "peer": true, - "dependencies": { - "debug": "3.1.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hdi": { - "version": "4.5.2", - "dependencies": { - "async": "3.2.3" - }, - "engines": { - "node": ">=12 <=20" - }, - "peerDependencies": { - "@sap/hana-client": "^2 >= 2.5", - "hdb": "^0" - }, - "peerDependenciesMeta": { - "@sap/hana-client": { - "optional": true - }, - "hdb": { - "optional": true - } - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hdi/node_modules/async": { - "version": "3.2.3" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv": { - "version": "5.2.0", - "dependencies": { - "debug": "4.3.5", - "node-cache": "^5.1.0", - "verror": "1.10.1" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/debug": { - "version": "4.3.5", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/ms": { - "version": "2.1.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/assert-plus": { - "version": "1.0.0", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/async": { - "version": "3.2.6" - }, - "node_modules/@sap/hdi-deploy/node_modules/braces": { - "version": "3.0.3", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/clone": { - "version": "2.1.2", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/core-util-is": { - "version": "1.0.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/debug": { - "version": "3.1.0", - "optional": true, - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/dotenv": { - "version": "16.4.5", - "engines": { - "node": ">=12" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/extsprintf": { - "version": "1.4.1", - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/@sap/hdi-deploy/node_modules/fill-range": { - "version": "7.1.1", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/handlebars": { - "version": "4.7.8", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/hdb": { - "version": "0.19.9", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.4.18" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/iconv-lite": { - "version": "0.4.24", - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/is-number": { - "version": "7.0.0", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/micromatch": { - "version": "4.0.8", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/minimist": { - "version": "1.2.8" - }, - "node_modules/@sap/hdi-deploy/node_modules/ms": { - "version": "2.0.0", - "optional": true, - "peer": true - }, - "node_modules/@sap/hdi-deploy/node_modules/neo-async": { - "version": "2.6.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/node-cache": { - "version": "5.1.2", - "dependencies": { - "clone": "2.x" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/picomatch": { - "version": "2.3.1", - "engines": { - "node": ">=8.6" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/safer-buffer": { - "version": "2.1.2", - "optional": true, - "peer": true - }, - "node_modules/@sap/hdi-deploy/node_modules/source-map": { - "version": "0.6.1", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/to-regex-range": { - "version": "5.0.1", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/uglify-js": { - "version": "3.19.2", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/verror": { - "version": "1.10.1", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/wordwrap": { - "version": "1.0.0" - }, - "node_modules/hdb": { - "version": "0.19.9", - "resolved": "https://registry.npmjs.org/hdb/-/hdb-0.19.9.tgz", - "integrity": "sha512-YtmP4mUmPLANF/HTdvIDIwELYl3H1ld21qRHYfcCW2ol1MXEnze504LoDXxBIuZD7i9LXCT62Bp0Ey5kSRocsg==", - "license": "Apache-2.0", - "dependencies": { - "iconv-lite": "^0.4.18" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - } - } - } - \ No newline at end of file diff --git a/app/single-tenant/personal-space/demoapp/db/package-lock.json b/app/single-tenant/personal-space/demoapp/db/package-lock.json deleted file mode 100644 index 37a8a994..00000000 --- a/app/single-tenant/personal-space/demoapp/db/package-lock.json +++ /dev/null @@ -1,325 +0,0 @@ -{ - "name": "deploy", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "deploy", - "dependencies": { - "@sap/hdi-deploy": "^5", - "hdb": "^0" - }, - "engines": { - "node": "^20" - } - }, - "node_modules/@sap/hdi-deploy": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@sap/hdi-deploy/-/hdi-deploy-5.2.2.tgz", - "integrity": "sha512-4QoWgDfT/Bx6CbjRp9vP4+iPtcJpBfXZhaNamQXif4dA+fyraAvO3KALGgTFZEYbU1Aw1D3O+BGIpWZCzTua2A==", - "hasInstallScript": true, - "hasShrinkwrap": true, - "license": "See LICENSE file", - "dependencies": { - "@sap/hdi": "4.5.2", - "@sap/xsenv": "5.2.0", - "async": "3.2.6", - "dotenv": "16.4.5", - "handlebars": "4.7.8", - "micromatch": "4.0.8" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0" - }, - "peerDependencies": { - "@sap/hana-client": "^2 >= 2.6", - "hdb": "^0" - }, - "peerDependenciesMeta": { - "@sap/hana-client": { - "optional": true - }, - "hdb": { - "optional": true - } - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hana-client": { - "version": "2.20.23", - "hasInstallScript": true, - "optional": true, - "peer": true, - "dependencies": { - "debug": "3.1.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hdi": { - "version": "4.5.2", - "dependencies": { - "async": "3.2.3" - }, - "engines": { - "node": ">=12 <=20" - }, - "peerDependencies": { - "@sap/hana-client": "^2 >= 2.5", - "hdb": "^0" - }, - "peerDependenciesMeta": { - "@sap/hana-client": { - "optional": true - }, - "hdb": { - "optional": true - } - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/hdi/node_modules/async": { - "version": "3.2.3" - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv": { - "version": "5.2.0", - "dependencies": { - "debug": "4.3.5", - "node-cache": "^5.1.0", - "verror": "1.10.1" - }, - "engines": { - "node": "^18.0.0 || ^20.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/debug": { - "version": "4.3.5", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@sap/hdi-deploy/node_modules/@sap/xsenv/node_modules/ms": { - "version": "2.1.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/assert-plus": { - "version": "1.0.0", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/async": { - "version": "3.2.6" - }, - "node_modules/@sap/hdi-deploy/node_modules/braces": { - "version": "3.0.3", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/clone": { - "version": "2.1.2", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/core-util-is": { - "version": "1.0.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/debug": { - "version": "3.1.0", - "optional": true, - "peer": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/dotenv": { - "version": "16.4.5", - "engines": { - "node": ">=12" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/extsprintf": { - "version": "1.4.1", - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/@sap/hdi-deploy/node_modules/fill-range": { - "version": "7.1.1", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/handlebars": { - "version": "4.7.8", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/hdb": { - "version": "0.19.9", - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.4.18" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/iconv-lite": { - "version": "0.4.24", - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/is-number": { - "version": "7.0.0", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/micromatch": { - "version": "4.0.8", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/minimist": { - "version": "1.2.8" - }, - "node_modules/@sap/hdi-deploy/node_modules/ms": { - "version": "2.0.0", - "optional": true, - "peer": true - }, - "node_modules/@sap/hdi-deploy/node_modules/neo-async": { - "version": "2.6.2" - }, - "node_modules/@sap/hdi-deploy/node_modules/node-cache": { - "version": "5.1.2", - "dependencies": { - "clone": "2.x" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/picomatch": { - "version": "2.3.1", - "engines": { - "node": ">=8.6" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/safer-buffer": { - "version": "2.1.2", - "optional": true, - "peer": true - }, - "node_modules/@sap/hdi-deploy/node_modules/source-map": { - "version": "0.6.1", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/to-regex-range": { - "version": "5.0.1", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/uglify-js": { - "version": "3.19.2", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/verror": { - "version": "1.10.1", - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/@sap/hdi-deploy/node_modules/wordwrap": { - "version": "1.0.0" - }, - "node_modules/hdb": { - "version": "0.19.9", - "resolved": "https://registry.npmjs.org/hdb/-/hdb-0.19.9.tgz", - "integrity": "sha512-YtmP4mUmPLANF/HTdvIDIwELYl3H1ld21qRHYfcCW2ol1MXEnze504LoDXxBIuZD7i9LXCT62Bp0Ey5kSRocsg==", - "license": "Apache-2.0", - "dependencies": { - "iconv-lite": "^0.4.18" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "license": "MIT" - } - } - } - \ No newline at end of file