From c6f6227da79afb4e14d9b7a06dd99ce990db5eb9 Mon Sep 17 00:00:00 2001 From: Eugenio Romano Date: Fri, 26 May 2017 15:12:08 +0100 Subject: [PATCH] update-version script --- ng2-components/package.json | 14 +++++++------- scripts/update-version.sh | 28 ++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 7 deletions(-) diff --git a/ng2-components/package.json b/ng2-components/package.json index ee2f3adc7b..356d6fca9a 100644 --- a/ng2-components/package.json +++ b/ng2-components/package.json @@ -65,7 +65,7 @@ "@angular/router": "~4.0.0", "@angular/compiler-cli": "~4.0.0", "@angular/material": "2.0.0-beta.1", - "alfresco-js-api": "~1.4.0", + "alfresco-js-api": "~1.5.0", "core-js": "2.4.1", "dialog-polyfill": "0.4.7", "element.scrollintoviewifneeded-polyfill": "1.0.1", @@ -78,17 +78,17 @@ "rxjs": "5.0.0-beta.12", "systemjs": "0.19.27", "zone.js": "0.6.26", - "ng2-alfresco-core": "1.4.0", + "ng2-alfresco-core": "1.5.0", "raphael": "2.2.7", "chart.js": "2.5.0", "md-date-time-picker": "2.2.0", "moment": "2.15.1", - "ng2-activiti-diagrams": "1.4.0", + "ng2-activiti-diagrams": "1.5.0", "ng2-charts": "1.5.0", - "ng2-activiti-form": "1.4.0", - "ng2-alfresco-datatable": "1.4.0", - "ng2-activiti-tasklist": "1.4.0", - "ng2-alfresco-documentlist": "1.4.0", + "ng2-activiti-form": "1.5.0", + "ng2-alfresco-datatable": "1.5.0", + "ng2-activiti-tasklist": "1.5.0", + "ng2-alfresco-documentlist": "1.5.0", "pdfjs-dist": "1.5.404" }, "devDependencies": { diff --git a/scripts/update-version.sh b/scripts/update-version.sh index 06bdc127b8..df92de0bb0 100755 --- a/scripts/update-version.sh +++ b/scripts/update-version.sh @@ -74,6 +74,27 @@ update_component_dependency_version(){ done } +update_total_build_dependency_version(){ + DESTDIR="$DIR/../ng2-components/" + + for (( j=0; j<${projectslength}; j++ )); + do + echo "====== UPDATE TOTAL BUILD DEPENDENCY VERSION of ${projects[$j]} to ~${VERSION} in ${1}======" + sed "${sedi[@]}" "s/\"${projects[$j]}\": \"[0-9]\\.[0-9]\\.[0-9]\"/\"${projects[$j]}\": \"${VERSION}\"/g" ${DESTDIR}/package.json + sed "${sedi[@]}" "s/\"${projects[$j]}\": \"~[0-9]\\.[0-9]\\.[0-9]\"/\"${projects[$j]}\": \"~${VERSION}\"/g" ${DESTDIR}/package.json + done +} + +update_total_build_dependency_js_version(){ + echo "====== UPDATE VERSION OF TOTAL BUILD to alfresco-js-api version ${VERSION} ======" + DESTDIR="$DIR/../ng2-components/" + PACKAGETOCHANGE="alfresco-js-api" + + echo "====== UPDATE DEPENDENCY VERSION of ${1} to ~${VERSION} in ${DESTDIR}======" + sed "${sedi[@]}" "s/\"${PACKAGETOCHANGE}\": \"[0-9]\\.[0-9]\\.[0-9]\"/\"${PACKAGETOCHANGE}\": \"${VERSION}\"/g" ${DESTDIR}/package.json + sed "${sedi[@]}" "s/\"${PACKAGETOCHANGE}\": \"~[0-9]\\.[0-9]\\.[0-9]\"/\"${PACKAGETOCHANGE}\": \"~${VERSION}\"/g" ${DESTDIR}/package.json +} + update_component_js_version(){ echo "====== UPDATE DEPENDENCY VERSION of alfresco-js-api in ${1} to ${VERSION} ======" DESTDIR="$DIR/../ng2-components/${1}" @@ -164,5 +185,12 @@ if $JS_API == true; then update_demo_shell_js_version fi + +echo "====== UPDATE TOTAL BUILD======" + +update_total_build_dependency_version +update_total_build_dependency_js_version + + DESTDIR="$DIR/../demo-shell-ng2/" sed "${sedi[@]}" "s/\"version\": \"[0-9]\\.[0-9]\\.[0-9]\"/\"version\": \"${VERSION}\"/g" ${DIR}/../demo-shell-ng2/package.json