@@ -151,14 +151,58 @@ jobs:
151151 echo "CLIENT_ID_MT=$clientID_mt" >> $GITHUB_OUTPUT
152152 echo "✅ Multi-tenant client details fetched successfully!"
153153
154+ - name : Fetch and Escape SDM CMIS Credentials 🔍
155+ id : fetch_credentials_cmis
156+ run : |
157+ echo "🔄 Fetching SDM CMIS credentials from CF service binding..."
158+ service_instance_guid=$(cf service sdm --guid)
159+ if [ -z "$service_instance_guid" ]; then
160+ echo "❌ Error: Unable to retrieve SDM service instance GUID"; exit 1;
161+ fi
162+
163+ bindings_response=$(cf curl "/v3/service_credential_bindings?service_instance_guids=${service_instance_guid}")
164+ app_guid=$(cf app bookshop-mt-srv --guid)
165+ binding_guid=$(echo "$bindings_response" | jq -r \
166+ --arg app_guid "$app_guid" \
167+ '.resources[] | select(.relationships.app.data.guid == $app_guid) | .guid' | head -1)
168+ if [ -z "$binding_guid" ]; then
169+ echo "❌ Error: Unable to retrieve SDM binding GUID for bookshop-mt-srv"; exit 1;
170+ fi
171+
172+ binding_details=$(cf curl "/v3/service_credential_bindings/${binding_guid}/details")
173+
174+ cmis_client_secret=$(echo "$binding_details" | jq -r '.credentials.uaa.clientsecret // .credentials.clientsecret // empty')
175+ if [ -z "$cmis_client_secret" ] || [ "$cmis_client_secret" == "null" ]; then
176+ echo "❌ Error: SDM clientsecret is not set or is null"; exit 1;
177+ fi
178+ echo "::add-mask::$cmis_client_secret"
179+
180+ cmis_client_id=$(echo "$binding_details" | jq -r '.credentials.uaa.clientid // .credentials.clientid // empty')
181+ if [ -z "$cmis_client_id" ] || [ "$cmis_client_id" == "null" ]; then
182+ echo "❌ Error: SDM clientid is not set or is null"; exit 1;
183+ fi
184+ echo "::add-mask::$cmis_client_id"
185+
186+ cmis_url=$(echo "$binding_details" | jq -r '.credentials.uri // .credentials.endpoints.ecm_service // .credentials.url // empty')
187+ if [ -z "$cmis_url" ]; then
188+ echo "❌ Error: SDM CMIS URL not found in binding details"; exit 1;
189+ fi
190+ echo "::add-mask::$cmis_url"
191+
192+ printf 'CMIS_CLIENT_SECRET=%s\n' "$cmis_client_secret" >> $GITHUB_OUTPUT
193+ printf 'CMIS_CLIENT_ID=%s\n' "$cmis_client_id" >> $GITHUB_OUTPUT
194+ printf 'CMIS_URL=%s\n' "$cmis_url" >> $GITHUB_OUTPUT
195+ echo "✅ SDM CMIS credentials fetched successfully!"
196+
154197 - name : Prepare credentials file 📝
155198 env :
156199 CLIENT_SECRET : ${{ steps.fetch_credentials.outputs.CLIENT_SECRET }}
157200 CLIENT_ID : ${{ steps.fetch_credentials.outputs.CLIENT_ID }}
158201 CLIENT_SECRET_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_SECRET_MT }}
159202 CLIENT_ID_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_ID_MT }}
160- CMIS_CLIENT_ID : ${{ secrets.CMISCLIENTID }}
161- CMIS_CLIENT_SECRET : ${{ secrets.CMISCLIENTSECRET }}
203+ CMIS_CLIENT_ID : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_ID }}
204+ CMIS_CLIENT_SECRET : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_SECRET }}
205+ CMIS_URL_FROM_CF : ${{ steps.fetch_credentials_cmis.outputs.CMIS_URL }}
162206 run : |
163207 echo "🚀 Preparing credentials for ${{ matrix.tokenFlow }} - ${{ matrix.tenant }}..."
164208 set -e
@@ -176,7 +220,7 @@ jobs:
176220 password="${{ secrets.CF_PASSWORD }}"
177221 noSDMRoleUsername="${{ secrets.NOSDMROLEUSERNAME }}"
178222 noSDMRoleUserPassword="${{ secrets.NOSDMROLEUSERPASSWORD }}"
179- CMIS_URL="${{ secrets.CMIS_URL }}"
223+ CMIS_URL="${{ env.CMIS_URL_FROM_CF }}"
180224 cmisClientID="$CMIS_CLIENT_ID"
181225 cmisClientSecret="$CMIS_CLIENT_SECRET"
182226 defaultRepositoryID="${{ secrets.DEFAULTREPOSITORYID }}"
@@ -440,14 +484,52 @@ jobs:
440484 echo "CLIENT_SECRET_MT=$escapedClientSecret_mt" >> $GITHUB_OUTPUT
441485 echo "CLIENT_ID_MT=$clientID_mt" >> $GITHUB_OUTPUT
442486
487+ - name : Fetch and Escape SDM CMIS Credentials 🔍
488+ id : fetch_credentials_cmis
489+ run : |
490+ echo "🔄 Fetching SDM CMIS credentials from CF service binding..."
491+ service_instance_guid=$(cf service sdm --guid)
492+ if [ -z "$service_instance_guid" ]; then
493+ echo "❌ Error: Unable to retrieve SDM service instance GUID"; exit 1;
494+ fi
495+ bindings_response=$(cf curl "/v3/service_credential_bindings?service_instance_guids=${service_instance_guid}")
496+ app_guid=$(cf app bookshop-mt-srv --guid)
497+ binding_guid=$(echo "$bindings_response" | jq -r \
498+ --arg app_guid "$app_guid" \
499+ '.resources[] | select(.relationships.app.data.guid == $app_guid) | .guid' | head -1)
500+ if [ -z "$binding_guid" ]; then
501+ echo "❌ Error: Unable to retrieve SDM binding GUID for bookshop-mt-srv"; exit 1;
502+ fi
503+ binding_details=$(cf curl "/v3/service_credential_bindings/${binding_guid}/details")
504+ cmis_client_secret=$(echo "$binding_details" | jq -r '.credentials.uaa.clientsecret // .credentials.clientsecret // empty')
505+ if [ -z "$cmis_client_secret" ] || [ "$cmis_client_secret" == "null" ]; then
506+ echo "❌ Error: SDM clientsecret is not set or is null"; exit 1;
507+ fi
508+ echo "::add-mask::$cmis_client_secret"
509+ cmis_client_id=$(echo "$binding_details" | jq -r '.credentials.uaa.clientid // .credentials.clientid // empty')
510+ if [ -z "$cmis_client_id" ] || [ "$cmis_client_id" == "null" ]; then
511+ echo "❌ Error: SDM clientid is not set or is null"; exit 1;
512+ fi
513+ echo "::add-mask::$cmis_client_id"
514+ cmis_url=$(echo "$binding_details" | jq -r '.credentials.uri // .credentials.endpoints.ecm_service // .credentials.url // empty')
515+ if [ -z "$cmis_url" ]; then
516+ echo "❌ Error: SDM CMIS URL not found in binding details"; exit 1;
517+ fi
518+ echo "::add-mask::$cmis_url"
519+ printf 'CMIS_CLIENT_SECRET=%s\n' "$cmis_client_secret" >> $GITHUB_OUTPUT
520+ printf 'CMIS_CLIENT_ID=%s\n' "$cmis_client_id" >> $GITHUB_OUTPUT
521+ printf 'CMIS_URL=%s\n' "$cmis_url" >> $GITHUB_OUTPUT
522+ echo "✅ SDM CMIS credentials fetched successfully!"
523+
443524 - name : Run versioned integration tests 🎯 (${{ matrix.testClass }} - ${{ matrix.tokenFlow }} - ${{ matrix.tenant }})
444525 env :
445526 CLIENT_SECRET : ${{ steps.fetch_credentials.outputs.CLIENT_SECRET }}
446527 CLIENT_ID : ${{ steps.fetch_credentials.outputs.CLIENT_ID }}
447528 CLIENT_SECRET_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_SECRET_MT }}
448529 CLIENT_ID_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_ID_MT }}
449- CMIS_CLIENT_ID : ${{ secrets.CMISCLIENTID }}
450- CMIS_CLIENT_SECRET : ${{ secrets.CMISCLIENTSECRET }}
530+ CMIS_CLIENT_ID : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_ID }}
531+ CMIS_CLIENT_SECRET : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_SECRET }}
532+ CMIS_URL_FROM_CF : ${{ steps.fetch_credentials_cmis.outputs.CMIS_URL }}
451533 run : |
452534 set -e
453535 PROPERTIES_FILE="sdm/src/test/resources/credentials.properties"
@@ -468,7 +550,7 @@ jobs:
468550 virusScanRepositoryID="${{ secrets.VIRUSSCANREPOSITORYID }}"
469551 defaultRepositoryID="${{ secrets.DEFAULTREPOSITORYID }}"
470552 defaultRepositoryIDMT="${{ secrets.DEFAULTREPOSITORYIDMT }}"
471- CMIS_URL="${{ secrets.CMIS_URL }}"
553+ CMIS_URL="${{ env.CMIS_URL_FROM_CF }}"
472554 cmisClientID="$CMIS_CLIENT_ID"
473555 cmisClientSecret="$CMIS_CLIENT_SECRET"
474556 cat > "$PROPERTIES_FILE" <<EOL
@@ -677,6 +759,43 @@ jobs:
677759 echo "CLIENT_SECRET_MT=$escapedClientSecret_mt" >> $GITHUB_OUTPUT
678760 echo "CLIENT_ID_MT=$clientID_mt" >> $GITHUB_OUTPUT
679761
762+ - name : Fetch and Escape SDM CMIS Credentials 🔍
763+ id : fetch_credentials_cmis
764+ run : |
765+ echo "🔄 Fetching SDM CMIS credentials from CF service binding..."
766+ service_instance_guid=$(cf service sdm --guid)
767+ if [ -z "$service_instance_guid" ]; then
768+ echo "❌ Error: Unable to retrieve SDM service instance GUID"; exit 1;
769+ fi
770+ bindings_response=$(cf curl "/v3/service_credential_bindings?service_instance_guids=${service_instance_guid}")
771+ app_guid=$(cf app bookshop-mt-srv --guid)
772+ binding_guid=$(echo "$bindings_response" | jq -r \
773+ --arg app_guid "$app_guid" \
774+ '.resources[] | select(.relationships.app.data.guid == $app_guid) | .guid' | head -1)
775+ if [ -z "$binding_guid" ]; then
776+ echo "❌ Error: Unable to retrieve SDM binding GUID for bookshop-mt-srv"; exit 1;
777+ fi
778+ binding_details=$(cf curl "/v3/service_credential_bindings/${binding_guid}/details")
779+ cmis_client_secret=$(echo "$binding_details" | jq -r '.credentials.uaa.clientsecret // .credentials.clientsecret // empty')
780+ if [ -z "$cmis_client_secret" ] || [ "$cmis_client_secret" == "null" ]; then
781+ echo "❌ Error: SDM clientsecret is not set or is null"; exit 1;
782+ fi
783+ echo "::add-mask::$cmis_client_secret"
784+ cmis_client_id=$(echo "$binding_details" | jq -r '.credentials.uaa.clientid // .credentials.clientid // empty')
785+ if [ -z "$cmis_client_id" ] || [ "$cmis_client_id" == "null" ]; then
786+ echo "❌ Error: SDM clientid is not set or is null"; exit 1;
787+ fi
788+ echo "::add-mask::$cmis_client_id"
789+ cmis_url=$(echo "$binding_details" | jq -r '.credentials.uri // .credentials.endpoints.ecm_service // .credentials.url // empty')
790+ if [ -z "$cmis_url" ]; then
791+ echo "❌ Error: SDM CMIS URL not found in binding details"; exit 1;
792+ fi
793+ echo "::add-mask::$cmis_url"
794+ printf 'CMIS_CLIENT_SECRET=%s\n' "$cmis_client_secret" >> $GITHUB_OUTPUT
795+ printf 'CMIS_CLIENT_ID=%s\n' "$cmis_client_id" >> $GITHUB_OUTPUT
796+ printf 'CMIS_URL=%s\n' "$cmis_url" >> $GITHUB_OUTPUT
797+ echo "✅ SDM CMIS credentials fetched successfully!"
798+
680799 - name : Download virus test file 📥
681800 run : |
682801 curl -fSL "http://www.eicar.org/download/eicar.com.txt" -o "sdm/eicar.com.txt"
@@ -695,8 +814,9 @@ jobs:
695814 CLIENT_ID : ${{ steps.fetch_credentials.outputs.CLIENT_ID }}
696815 CLIENT_SECRET_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_SECRET_MT }}
697816 CLIENT_ID_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_ID_MT }}
698- CMIS_CLIENT_ID : ${{ secrets.CMISCLIENTID }}
699- CMIS_CLIENT_SECRET : ${{ secrets.CMISCLIENTSECRET }}
817+ CMIS_CLIENT_ID : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_ID }}
818+ CMIS_CLIENT_SECRET : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_SECRET }}
819+ CMIS_URL_FROM_CF : ${{ steps.fetch_credentials_cmis.outputs.CMIS_URL }}
700820 run : |
701821 set -e
702822 PROPERTIES_FILE="sdm/src/test/resources/credentials.properties"
@@ -717,7 +837,7 @@ jobs:
717837 virusScanRepositoryID="${{ secrets.VIRUSSCANREPOSITORYID }}"
718838 defaultRepositoryID="${{ secrets.DEFAULTREPOSITORYID }}"
719839 defaultRepositoryIDMT="${{ secrets.DEFAULTREPOSITORYIDMT }}"
720- CMIS_URL="${{ secrets.CMIS_URL }}"
840+ CMIS_URL="${{ env.CMIS_URL_FROM_CF }}"
721841 cmisClientID="$CMIS_CLIENT_ID"
722842 cmisClientSecret="$CMIS_CLIENT_SECRET"
723843 cat > "$PROPERTIES_FILE" <<EOL
@@ -924,14 +1044,52 @@ jobs:
9241044 echo "CLIENT_SECRET_MT=$escapedClientSecret_mt" >> $GITHUB_OUTPUT
9251045 echo "CLIENT_ID_MT=$clientID_mt" >> $GITHUB_OUTPUT
9261046
1047+ - name : Fetch and Escape SDM CMIS Credentials 🔍
1048+ id : fetch_credentials_cmis
1049+ run : |
1050+ echo "🔄 Fetching SDM CMIS credentials from CF service binding..."
1051+ service_instance_guid=$(cf service sdm --guid)
1052+ if [ -z "$service_instance_guid" ]; then
1053+ echo "❌ Error: Unable to retrieve SDM service instance GUID"; exit 1;
1054+ fi
1055+ bindings_response=$(cf curl "/v3/service_credential_bindings?service_instance_guids=${service_instance_guid}")
1056+ app_guid=$(cf app bookshop-mt-srv --guid)
1057+ binding_guid=$(echo "$bindings_response" | jq -r \
1058+ --arg app_guid "$app_guid" \
1059+ '.resources[] | select(.relationships.app.data.guid == $app_guid) | .guid' | head -1)
1060+ if [ -z "$binding_guid" ]; then
1061+ echo "❌ Error: Unable to retrieve SDM binding GUID for bookshop-mt-srv"; exit 1;
1062+ fi
1063+ binding_details=$(cf curl "/v3/service_credential_bindings/${binding_guid}/details")
1064+ cmis_client_secret=$(echo "$binding_details" | jq -r '.credentials.uaa.clientsecret // .credentials.clientsecret // empty')
1065+ if [ -z "$cmis_client_secret" ] || [ "$cmis_client_secret" == "null" ]; then
1066+ echo "❌ Error: SDM clientsecret is not set or is null"; exit 1;
1067+ fi
1068+ echo "::add-mask::$cmis_client_secret"
1069+ cmis_client_id=$(echo "$binding_details" | jq -r '.credentials.uaa.clientid // .credentials.clientid // empty')
1070+ if [ -z "$cmis_client_id" ] || [ "$cmis_client_id" == "null" ]; then
1071+ echo "❌ Error: SDM clientid is not set or is null"; exit 1;
1072+ fi
1073+ echo "::add-mask::$cmis_client_id"
1074+ cmis_url=$(echo "$binding_details" | jq -r '.credentials.uri // .credentials.endpoints.ecm_service // .credentials.url // empty')
1075+ if [ -z "$cmis_url" ]; then
1076+ echo "❌ Error: SDM CMIS URL not found in binding details"; exit 1;
1077+ fi
1078+ echo "::add-mask::$cmis_url"
1079+ printf 'CMIS_CLIENT_SECRET=%s\n' "$cmis_client_secret" >> $GITHUB_OUTPUT
1080+ printf 'CMIS_CLIENT_ID=%s\n' "$cmis_client_id" >> $GITHUB_OUTPUT
1081+ printf 'CMIS_URL=%s\n' "$cmis_url" >> $GITHUB_OUTPUT
1082+ echo "✅ SDM CMIS credentials fetched successfully!"
1083+
9271084 - name : Run repo-specific integration tests 🎯 (${{ matrix.testClass }} - ${{ matrix.tokenFlow }} - ${{ matrix.tenant }})
9281085 env :
9291086 CLIENT_SECRET : ${{ steps.fetch_credentials.outputs.CLIENT_SECRET }}
9301087 CLIENT_ID : ${{ steps.fetch_credentials.outputs.CLIENT_ID }}
9311088 CLIENT_SECRET_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_SECRET_MT }}
9321089 CLIENT_ID_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_ID_MT }}
933- CMIS_CLIENT_ID : ${{ secrets.CMISCLIENTID }}
934- CMIS_CLIENT_SECRET : ${{ secrets.CMISCLIENTSECRET }}
1090+ CMIS_CLIENT_ID : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_ID }}
1091+ CMIS_CLIENT_SECRET : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_SECRET }}
1092+ CMIS_URL_FROM_CF : ${{ steps.fetch_credentials_cmis.outputs.CMIS_URL }}
9351093 run : |
9361094 set -e
9371095 PROPERTIES_FILE="sdm/src/test/resources/credentials.properties"
@@ -952,7 +1110,7 @@ jobs:
9521110 virusScanRepositoryID="${{ secrets.VIRUSSCANREPOSITORYID }}"
9531111 defaultRepositoryID="${{ secrets.DEFAULTREPOSITORYID }}"
9541112 defaultRepositoryIDMT="${{ secrets.DEFAULTREPOSITORYIDMT }}"
955- CMIS_URL="${{ secrets.CMIS_URL }}"
1113+ CMIS_URL="${{ env.CMIS_URL_FROM_CF }}"
9561114 cmisClientID="$CMIS_CLIENT_ID"
9571115 cmisClientSecret="$CMIS_CLIENT_SECRET"
9581116 cat > "$PROPERTIES_FILE" <<EOL
@@ -1113,15 +1271,53 @@ jobs:
11131271 echo "CLIENT_SECRET_MT=$escapedClientSecret_mt" >> $GITHUB_OUTPUT
11141272 echo "CLIENT_ID_MT=$clientID_mt" >> $GITHUB_OUTPUT
11151273
1274+ - name : Fetch and Escape SDM CMIS Credentials 🔍
1275+ id : fetch_credentials_cmis
1276+ run : |
1277+ echo "🔄 Fetching SDM CMIS credentials from CF service binding..."
1278+ service_instance_guid=$(cf service sdm --guid)
1279+ if [ -z "$service_instance_guid" ]; then
1280+ echo "❌ Error: Unable to retrieve SDM service instance GUID"; exit 1;
1281+ fi
1282+ bindings_response=$(cf curl "/v3/service_credential_bindings?service_instance_guids=${service_instance_guid}")
1283+ app_guid=$(cf app bookshop-mt-srv --guid)
1284+ binding_guid=$(echo "$bindings_response" | jq -r \
1285+ --arg app_guid "$app_guid" \
1286+ '.resources[] | select(.relationships.app.data.guid == $app_guid) | .guid' | head -1)
1287+ if [ -z "$binding_guid" ]; then
1288+ echo "❌ Error: Unable to retrieve SDM binding GUID for bookshop-mt-srv"; exit 1;
1289+ fi
1290+ binding_details=$(cf curl "/v3/service_credential_bindings/${binding_guid}/details")
1291+ cmis_client_secret=$(echo "$binding_details" | jq -r '.credentials.uaa.clientsecret // .credentials.clientsecret // empty')
1292+ if [ -z "$cmis_client_secret" ] || [ "$cmis_client_secret" == "null" ]; then
1293+ echo "❌ Error: SDM clientsecret is not set or is null"; exit 1;
1294+ fi
1295+ echo "::add-mask::$cmis_client_secret"
1296+ cmis_client_id=$(echo "$binding_details" | jq -r '.credentials.uaa.clientid // .credentials.clientid // empty')
1297+ if [ -z "$cmis_client_id" ] || [ "$cmis_client_id" == "null" ]; then
1298+ echo "❌ Error: SDM clientid is not set or is null"; exit 1;
1299+ fi
1300+ echo "::add-mask::$cmis_client_id"
1301+ cmis_url=$(echo "$binding_details" | jq -r '.credentials.uri // .credentials.endpoints.ecm_service // .credentials.url // empty')
1302+ if [ -z "$cmis_url" ]; then
1303+ echo "❌ Error: SDM CMIS URL not found in binding details"; exit 1;
1304+ fi
1305+ echo "::add-mask::$cmis_url"
1306+ printf 'CMIS_CLIENT_SECRET=%s\n' "$cmis_client_secret" >> $GITHUB_OUTPUT
1307+ printf 'CMIS_CLIENT_ID=%s\n' "$cmis_client_id" >> $GITHUB_OUTPUT
1308+ printf 'CMIS_URL=%s\n' "$cmis_url" >> $GITHUB_OUTPUT
1309+ echo "✅ SDM CMIS credentials fetched successfully!"
1310+
11161311 - name : Run subscription integration test 🎯 (${{ matrix.tenant }})
11171312 id : run_tests
11181313 env :
11191314 CLIENT_SECRET : ${{ steps.fetch_credentials.outputs.CLIENT_SECRET }}
11201315 CLIENT_ID : ${{ steps.fetch_credentials.outputs.CLIENT_ID }}
11211316 CLIENT_SECRET_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_SECRET_MT }}
11221317 CLIENT_ID_MT : ${{ steps.fetch_credentials_mt.outputs.CLIENT_ID_MT }}
1123- CMIS_CLIENT_ID : ${{ secrets.CMISCLIENTID }}
1124- CMIS_CLIENT_SECRET : ${{ secrets.CMISCLIENTSECRET }}
1318+ CMIS_CLIENT_ID : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_ID }}
1319+ CMIS_CLIENT_SECRET : ${{ steps.fetch_credentials_cmis.outputs.CMIS_CLIENT_SECRET }}
1320+ CMIS_URL_FROM_CF : ${{ steps.fetch_credentials_cmis.outputs.CMIS_URL }}
11251321 run : |
11261322 set -e
11271323 PROPERTIES_FILE="sdm/src/test/resources/credentials.properties"
@@ -1147,7 +1343,7 @@ jobs:
11471343 consumerSubaccountIdMT2="${{ secrets.CONSUMERSUBACCOUNTIDMT2 }}"
11481344 consumerSubdomainMT2="${{ secrets.CONSUMERSUBDOMAINMT2 }}"
11491345 consumerSubdomainMT="${{ secrets.CONSUMERSUBDOMAINMT }}"
1150- CMIS_URL="${{ secrets.CMIS_URL }}"
1346+ CMIS_URL="${{ env.CMIS_URL_FROM_CF }}"
11511347 cmisClientID="$CMIS_CLIENT_ID"
11521348 cmisClientSecret="$CMIS_CLIENT_SECRET"
11531349 SAAS_APP_NAME="bookshop-mt-sdmgoogleworkspacedev-${{ steps.determine_space.outputs.space }}"
0 commit comments