From 265058eee97ed271f6355b42a47f27b2077a6d2b Mon Sep 17 00:00:00 2001 From: ehardon Date: Thu, 26 Nov 2020 10:21:13 +0200 Subject: [PATCH 01/33] update release command in order to not upload the sources twice --- scripts/release.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/release.sh b/scripts/release.sh index 4435342437..ddaa87fe7d 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -40,5 +40,6 @@ mvn --batch-mode \ -DreleaseVersion=${RELEASE_VERSION} \ -DdevelopmentVersion=${DEVELOPMENT_VERSION} \ -DscmCommentPrefix="[maven-release-plugin][skip ci] " \ + -DuseReleaseProfile=false \ "-Darguments=-DskipTests -D${release_type} -P${deployment_repository},release-${release_type}" \ release:clean release:prepare release:perform \ No newline at end of file From 1482deebbb5022e99465951b766f94be393298df Mon Sep 17 00:00:00 2001 From: ehardon Date: Thu, 26 Nov 2020 10:21:13 +0200 Subject: [PATCH 02/33] update release command in order to not upload the sources twice --- scripts/release.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/release.sh b/scripts/release.sh index 4435342437..ddaa87fe7d 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -40,5 +40,6 @@ mvn --batch-mode \ -DreleaseVersion=${RELEASE_VERSION} \ -DdevelopmentVersion=${DEVELOPMENT_VERSION} \ -DscmCommentPrefix="[maven-release-plugin][skip ci] " \ + -DuseReleaseProfile=false \ "-Darguments=-DskipTests -D${release_type} -P${deployment_repository},release-${release_type}" \ release:clean release:prepare release:perform \ No newline at end of file From 3e343b550f7a36334f91456108bb6dec212ff26d Mon Sep 17 00:00:00 2001 From: ehardon Date: Thu, 26 Nov 2020 10:21:13 +0200 Subject: [PATCH 03/33] update release command in order to not upload the sources twice --- scripts/release.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/release.sh b/scripts/release.sh index 4435342437..ddaa87fe7d 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -40,5 +40,6 @@ mvn --batch-mode \ -DreleaseVersion=${RELEASE_VERSION} \ -DdevelopmentVersion=${DEVELOPMENT_VERSION} \ -DscmCommentPrefix="[maven-release-plugin][skip ci] " \ + -DuseReleaseProfile=false \ "-Darguments=-DskipTests -D${release_type} -P${deployment_repository},release-${release_type}" \ release:clean release:prepare release:perform \ No newline at end of file From 9274e8470f0dbf76697941ee6f70e62f655e63ca Mon Sep 17 00:00:00 2001 From: ehardon Date: Thu, 26 Nov 2020 10:21:13 +0200 Subject: [PATCH 04/33] update release command in order to not upload the sources twice --- scripts/release.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/release.sh b/scripts/release.sh index 4435342437..ddaa87fe7d 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -40,5 +40,6 @@ mvn --batch-mode \ -DreleaseVersion=${RELEASE_VERSION} \ -DdevelopmentVersion=${DEVELOPMENT_VERSION} \ -DscmCommentPrefix="[maven-release-plugin][skip ci] " \ + -DuseReleaseProfile=false \ "-Darguments=-DskipTests -D${release_type} -P${deployment_repository},release-${release_type}" \ release:clean release:prepare release:perform \ No newline at end of file From bb8e7d9c93f674db4d0f0bb5d1a6592d6b3548cf Mon Sep 17 00:00:00 2001 From: ehardon Date: Thu, 26 Nov 2020 10:21:13 +0200 Subject: [PATCH 05/33] update release command in order to not upload the sources twice --- scripts/release.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/release.sh b/scripts/release.sh index d9a13454ec..7c128afef5 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -36,5 +36,6 @@ mvn --batch-mode \ -DreleaseVersion=${RELEASE_VERSION} \ -DdevelopmentVersion=${DEVELOPMENT_VERSION} \ -DscmCommentPrefix="[maven-release-plugin][skip ci] " \ + -DuseReleaseProfile=false \ "-Darguments=-DskipTests -D${release_type} -P${deployment_repository},release-${release_type}" \ release:clean release:prepare release:perform From 9b9e6e0f00621ee64fa9492f4964fc95472b1315 Mon Sep 17 00:00:00 2001 From: ehardon Date: Thu, 26 Nov 2020 10:21:13 +0200 Subject: [PATCH 06/33] update release command in order to not upload the sources twice --- scripts/release.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/release.sh b/scripts/release.sh index d9a13454ec..7c128afef5 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -36,5 +36,6 @@ mvn --batch-mode \ -DreleaseVersion=${RELEASE_VERSION} \ -DdevelopmentVersion=${DEVELOPMENT_VERSION} \ -DscmCommentPrefix="[maven-release-plugin][skip ci] " \ + -DuseReleaseProfile=false \ "-Darguments=-DskipTests -D${release_type} -P${deployment_repository},release-${release_type}" \ release:clean release:prepare release:perform From e9f89937d8a6d7eac224679932b002a37b03fd13 Mon Sep 17 00:00:00 2001 From: ehardon Date: Thu, 26 Nov 2020 10:21:13 +0200 Subject: [PATCH 07/33] update release command in order to not upload the sources twice --- scripts/release.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/release.sh b/scripts/release.sh index d9a13454ec..7c128afef5 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -36,5 +36,6 @@ mvn --batch-mode \ -DreleaseVersion=${RELEASE_VERSION} \ -DdevelopmentVersion=${DEVELOPMENT_VERSION} \ -DscmCommentPrefix="[maven-release-plugin][skip ci] " \ + -DuseReleaseProfile=false \ "-Darguments=-DskipTests -D${release_type} -P${deployment_repository},release-${release_type}" \ release:clean release:prepare release:perform From c24885ff0b611fbdfedf37bdab242f8b2f0eee35 Mon Sep 17 00:00:00 2001 From: Epure Alexandru-Eusebiu Date: Thu, 3 Dec 2020 17:44:20 +0200 Subject: [PATCH 08/33] MNT-22062 : poor performance viewing category retention schedule Add DispositionServiceImpl#hasDisposableItemsImpl that will return a boolean value if a RM Container has disposable items This method uses early return, once the first occurence is found. --- .../disposition/DispositionServiceImpl.java | 44 ++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/disposition/DispositionServiceImpl.java b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/disposition/DispositionServiceImpl.java index d469d2fe87..37394e6cb6 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/disposition/DispositionServiceImpl.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/disposition/DispositionServiceImpl.java @@ -488,7 +488,49 @@ public class DispositionServiceImpl extends ServiceBaseImpl @Override public boolean hasDisposableItems(DispositionSchedule dispositionSchdule) { - return !getDisposableItems(dispositionSchdule).isEmpty(); + ParameterCheck.mandatory("dispositionSchedule", dispositionSchdule); + + // Get the associated container + NodeRef rmContainer = getAssociatedRecordsManagementContainer(dispositionSchdule); + + return hasDisposableItemsImpl(dispositionSchdule.isRecordLevelDisposition(), rmContainer); + } + + /** + * Method that provides a boolean if given Records Management Container has disposable items. + * This method is similar to getDisposableItemsImpl(boolean isRecordLevelDisposition, NodeRef rmContainer) but with improved performance: + * For RecordLevelDisposition it will limit Record retrieval to 1. + * Early returns once the first occurrence is found. + * @param isRecordLevelDisposition + * @param rmContainer + * @return + */ + private boolean hasDisposableItemsImpl(boolean isRecordLevelDisposition, NodeRef rmContainer) + { + List items = filePlanService.getAllContained(rmContainer); + for (NodeRef item : items) + { + if (recordFolderService.isRecordFolder(item)) + { + if (isRecordLevelDisposition) + { + List assocs = nodeService.getChildAssocs(item, ContentModel.ASSOC_CONTAINS, RegexQNamePattern.MATCH_ALL, 1, true); + if (!assocs.isEmpty()) + { + return true; + } + } + else + { + return true; + } + } + else if (filePlanService.isRecordCategory(item) && getAssociatedDispositionScheduleImpl(item) == null) + { + return hasDisposableItemsImpl(isRecordLevelDisposition, item); + } + } + return false; } /** From 281d150f3115155374d7871b3f53dfa3536bfa23 Mon Sep 17 00:00:00 2001 From: Epure Alexandru-Eusebiu Date: Fri, 4 Dec 2020 10:36:11 +0200 Subject: [PATCH 09/33] Fix the early returning of the recurssion. --- .../disposition/DispositionServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/disposition/DispositionServiceImpl.java b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/disposition/DispositionServiceImpl.java index 37394e6cb6..66e9e1bf7c 100644 --- a/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/disposition/DispositionServiceImpl.java +++ b/rm-community/rm-community-repo/source/java/org/alfresco/module/org_alfresco_module_rm/disposition/DispositionServiceImpl.java @@ -527,7 +527,10 @@ public class DispositionServiceImpl extends ServiceBaseImpl } else if (filePlanService.isRecordCategory(item) && getAssociatedDispositionScheduleImpl(item) == null) { - return hasDisposableItemsImpl(isRecordLevelDisposition, item); + if (hasDisposableItemsImpl(isRecordLevelDisposition, item)); + { + return true; + } } } return false; From a70555b11ce97cb883f7bef8d5b2be8a235c1dcb Mon Sep 17 00:00:00 2001 From: Epure Alexandru-Eusebiu Date: Fri, 4 Dec 2020 10:37:16 +0200 Subject: [PATCH 10/33] Change travis.yml setting to trigger a build. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a61a87d351..18a5f34ffc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ branches: - /release\/V3.\d+.*/ - /feature-3.\d+\/.*/ - /merge-3.\d+\/.*/ - - /hotfix-3.\d+\/.*/ + - /hotfix-3.2.0.11/.*/ cache: directories: From 4b5978e199617bbe58370858de6c418261d34605 Mon Sep 17 00:00:00 2001 From: Epure Alexandru-Eusebiu Date: Fri, 4 Dec 2020 19:42:49 +0200 Subject: [PATCH 11/33] Revert "Change travis.yml setting to trigger a build." This reverts commit a70555b11ce97cb883f7bef8d5b2be8a235c1dcb. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 18a5f34ffc..a61a87d351 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ branches: - /release\/V3.\d+.*/ - /feature-3.\d+\/.*/ - /merge-3.\d+\/.*/ - - /hotfix-3.2.0.11/.*/ + - /hotfix-3.\d+\/.*/ cache: directories: From d8cfba51fe928a742b1c0fd449b84b388c4e010f Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 09:43:33 +0200 Subject: [PATCH 12/33] [enterprise release 3.2.0.11 3.2.0.12-SNAPSHOT][publish][skip tests] From 942f58b92b43fc21c8aa2ba2bd299b4724d93a93 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 12:49:10 +0200 Subject: [PATCH 13/33] [enterprise release 3.2.0.11 3.2.0.12-SNAPSHOT][publish] [skip tests] --- scripts/set-release-variables.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..c0362e5b91 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file From 7b4c413bf118252f490834b5440544df943a3656 Mon Sep 17 00:00:00 2001 From: Travis CI User Date: Mon, 7 Dec 2020 11:55:31 +0000 Subject: [PATCH 14/33] [maven-release-plugin][skip ci] prepare release V3.2.0.11 --- pom.xml | 4 ++-- rm-automation/pom.xml | 2 +- rm-automation/rm-automation-community-rest-api/pom.xml | 2 +- rm-community/pom.xml | 2 +- rm-community/rm-community-repo/pom.xml | 2 +- rm-community/rm-community-rest-api-explorer/pom.xml | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index b35d9deb73..39d4a023c7 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.alfresco alfresco-governance-services pom - 3.2.0.11-SNAPSHOT + 3.2.0.11 Alfresco Governance Services http://www.alfresco.org/ @@ -18,7 +18,7 @@ scm:git:https://github.com/Alfresco/governance-services.git scm:git:https://github.com/Alfresco/governance-services.git https://github.com/Alfresco/governance-services - HEAD + V3.2.0.11 diff --git a/rm-automation/pom.xml b/rm-automation/pom.xml index dd36705450..ae9f24eb1d 100644 --- a/rm-automation/pom.xml +++ b/rm-automation/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-governance-services - 3.2.0.11-SNAPSHOT + 3.2.0.11 diff --git a/rm-automation/rm-automation-community-rest-api/pom.xml b/rm-automation/rm-automation-community-rest-api/pom.xml index 2eb59111d2..b40361aff3 100644 --- a/rm-automation/rm-automation-community-rest-api/pom.xml +++ b/rm-automation/rm-automation-community-rest-api/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-governance-services-automation - 3.2.0.11-SNAPSHOT + 3.2.0.11 diff --git a/rm-community/pom.xml b/rm-community/pom.xml index 64ccb3a2f3..f1f2c5c735 100644 --- a/rm-community/pom.xml +++ b/rm-community/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-governance-services - 3.2.0.11-SNAPSHOT + 3.2.0.11 diff --git a/rm-community/rm-community-repo/pom.xml b/rm-community/rm-community-repo/pom.xml index e612fd7fbf..ba2371b52b 100644 --- a/rm-community/rm-community-repo/pom.xml +++ b/rm-community/rm-community-repo/pom.xml @@ -9,7 +9,7 @@ org.alfresco alfresco-governance-services-community - 3.2.0.11-SNAPSHOT + 3.2.0.11 diff --git a/rm-community/rm-community-rest-api-explorer/pom.xml b/rm-community/rm-community-rest-api-explorer/pom.xml index 584dad783f..5d16e44c83 100644 --- a/rm-community/rm-community-rest-api-explorer/pom.xml +++ b/rm-community/rm-community-rest-api-explorer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-governance-services-community - 3.2.0.11-SNAPSHOT + 3.2.0.11 From dd2e335de55e0bcb1fe0804e7e7ce0a6a687db90 Mon Sep 17 00:00:00 2001 From: Travis CI User Date: Mon, 7 Dec 2020 11:55:40 +0000 Subject: [PATCH 15/33] [maven-release-plugin][skip ci] prepare for next development iteration --- pom.xml | 4 ++-- rm-automation/pom.xml | 2 +- rm-automation/rm-automation-community-rest-api/pom.xml | 2 +- rm-community/pom.xml | 2 +- rm-community/rm-community-repo/pom.xml | 2 +- rm-community/rm-community-rest-api-explorer/pom.xml | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pom.xml b/pom.xml index 39d4a023c7..dad514fb30 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.alfresco alfresco-governance-services pom - 3.2.0.11 + 3.2.0.12-SNAPSHOT Alfresco Governance Services http://www.alfresco.org/ @@ -18,7 +18,7 @@ scm:git:https://github.com/Alfresco/governance-services.git scm:git:https://github.com/Alfresco/governance-services.git https://github.com/Alfresco/governance-services - V3.2.0.11 + HEAD diff --git a/rm-automation/pom.xml b/rm-automation/pom.xml index ae9f24eb1d..9f080f9905 100644 --- a/rm-automation/pom.xml +++ b/rm-automation/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-governance-services - 3.2.0.11 + 3.2.0.12-SNAPSHOT diff --git a/rm-automation/rm-automation-community-rest-api/pom.xml b/rm-automation/rm-automation-community-rest-api/pom.xml index b40361aff3..9cc96467af 100644 --- a/rm-automation/rm-automation-community-rest-api/pom.xml +++ b/rm-automation/rm-automation-community-rest-api/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-governance-services-automation - 3.2.0.11 + 3.2.0.12-SNAPSHOT diff --git a/rm-community/pom.xml b/rm-community/pom.xml index f1f2c5c735..bba5ee5df3 100644 --- a/rm-community/pom.xml +++ b/rm-community/pom.xml @@ -8,7 +8,7 @@ org.alfresco alfresco-governance-services - 3.2.0.11 + 3.2.0.12-SNAPSHOT diff --git a/rm-community/rm-community-repo/pom.xml b/rm-community/rm-community-repo/pom.xml index ba2371b52b..a35f1213d0 100644 --- a/rm-community/rm-community-repo/pom.xml +++ b/rm-community/rm-community-repo/pom.xml @@ -9,7 +9,7 @@ org.alfresco alfresco-governance-services-community - 3.2.0.11 + 3.2.0.12-SNAPSHOT diff --git a/rm-community/rm-community-rest-api-explorer/pom.xml b/rm-community/rm-community-rest-api-explorer/pom.xml index 5d16e44c83..1fa0f37733 100644 --- a/rm-community/rm-community-rest-api-explorer/pom.xml +++ b/rm-community/rm-community-rest-api-explorer/pom.xml @@ -7,7 +7,7 @@ org.alfresco alfresco-governance-services-community - 3.2.0.11 + 3.2.0.12-SNAPSHOT From 50b020bd9638d8fa77f11cd2dbfb8193bb82970d Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 14:43:22 +0200 Subject: [PATCH 16/33] Fix publish stage in travis --- travis/.travis.publish-stage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/travis/.travis.publish-stage.yml b/travis/.travis.publish-stage.yml index fdb32962c4..e597eedc81 100644 --- a/travis/.travis.publish-stage.yml +++ b/travis/.travis.publish-stage.yml @@ -9,7 +9,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" From 9efb9a2071bfe492f005fc67e9ba6a4057775d37 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 16:27:44 +0200 Subject: [PATCH 17/33] Fix publish stage credentials and release script regex --- .travis.yml | 4 ++-- scripts/set-release-variables.sh | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 654183c30e..3de15a28aa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -224,7 +224,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -245,7 +245,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..b15b3a59cb 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file From d6528592f21e8153fad1b50c35eaf1273898eb99 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 16:27:44 +0200 Subject: [PATCH 18/33] Fix publish stage credentials and release script regex --- .travis.yml | 4 ++-- scripts/set-release-variables.sh | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0aae63c89a..addc8093f1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -225,7 +225,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -246,7 +246,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..b15b3a59cb 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file From eacc9686fb8710e9a4857b1aa86dd048a77f5e9b Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 16:27:44 +0200 Subject: [PATCH 19/33] Fix publish stage credentials and release script regex --- .travis.yml | 4 ++-- scripts/set-release-variables.sh | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index c1bf5571d7..fbd00613f0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -224,7 +224,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -245,7 +245,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..b15b3a59cb 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file From 2ead6da3dbfaa7442a4f251568d69078316f20fd Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 16:27:44 +0200 Subject: [PATCH 20/33] Fix publish stage credentials and release script regex --- .travis.yml | 4 ++-- scripts/set-release-variables.sh | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 86eeac0a9f..695824b1d1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -231,7 +231,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -252,7 +252,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..b15b3a59cb 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file From 1c244c8fffe0f3deb9d3208b2b5f9565fe043ad2 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 17:30:57 +0200 Subject: [PATCH 21/33] Updated regex for release version --- scripts/set-release-variables.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index b15b3a59cb..9d38ed7e4c 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,14 +2,14 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}' | head -1) export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" From 7d108c8e480009d2a5e4b2fe2f7a24c28468850f Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 16:59:00 +0200 Subject: [PATCH 22/33] Merge branch 'release/V2.7' into release/V3.0 --- scripts/set-release-variables.sh | 6 +++--- travis/.travis.publish-stage.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..b15b3a59cb 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file diff --git a/travis/.travis.publish-stage.yml b/travis/.travis.publish-stage.yml index fdb32962c4..dd2dea54ba 100644 --- a/travis/.travis.publish-stage.yml +++ b/travis/.travis.publish-stage.yml @@ -9,7 +9,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -30,7 +30,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" From e5f82603394da3b7acde973a904b9f4eba5ff66b Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 17:30:57 +0200 Subject: [PATCH 23/33] Updated regex for release version --- scripts/set-release-variables.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index b15b3a59cb..9d38ed7e4c 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,14 +2,14 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}' | head -1) export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" From e323717fb5904eedd4ac3d7c32122f5abb2a1295 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 16:59:00 +0200 Subject: [PATCH 24/33] Merge branch 'release/V2.7' into release/V3.0 --- scripts/set-release-variables.sh | 6 +++--- travis/.travis.publish-stage.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..b15b3a59cb 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file diff --git a/travis/.travis.publish-stage.yml b/travis/.travis.publish-stage.yml index fdb32962c4..dd2dea54ba 100644 --- a/travis/.travis.publish-stage.yml +++ b/travis/.travis.publish-stage.yml @@ -9,7 +9,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -30,7 +30,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" From ae554871fed24a7a8715dea5b7dae077a7c60af2 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 17:30:57 +0200 Subject: [PATCH 25/33] Updated regex for release version --- scripts/set-release-variables.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index b15b3a59cb..9d38ed7e4c 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,14 +2,14 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}' | head -1) export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" From 98d0152be87cf44e6e170aa9503f420059841b3b Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 16:59:00 +0200 Subject: [PATCH 26/33] Merge branch 'release/V2.7' into release/V3.0 --- scripts/set-release-variables.sh | 6 +++--- travis/.travis.publish-stage.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..b15b3a59cb 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file diff --git a/travis/.travis.publish-stage.yml b/travis/.travis.publish-stage.yml index fdb32962c4..dd2dea54ba 100644 --- a/travis/.travis.publish-stage.yml +++ b/travis/.travis.publish-stage.yml @@ -9,7 +9,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -30,7 +30,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" From b9822943116a30f5484326c032e0f0c28e30dfe9 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 17:30:57 +0200 Subject: [PATCH 27/33] Updated regex for release version --- scripts/set-release-variables.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index b15b3a59cb..9d38ed7e4c 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,14 +2,14 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}' | head -1) export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" From 188beeb60b9e4cc1e1554be5a850869ec9b0ef41 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 17:45:22 +0200 Subject: [PATCH 28/33] Merge branch 'release/V3.0' into release/V3.1 --- scripts/set-release-variables.sh | 6 +++--- travis/.travis.publish-stage.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..9d38ed7e4c 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file diff --git a/travis/.travis.publish-stage.yml b/travis/.travis.publish-stage.yml index fdb32962c4..dd2dea54ba 100644 --- a/travis/.travis.publish-stage.yml +++ b/travis/.travis.publish-stage.yml @@ -9,7 +9,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -30,7 +30,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" From 3441fde97b8cdc7781697132383d95b1164b6d45 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 17:53:42 +0200 Subject: [PATCH 29/33] Merge branch 'release/V3.1' into release/V3.2 # Conflicts: # scripts/set-release-variables.sh --- scripts/set-release-variables.sh | 4 ++-- travis/.travis.publish-stage.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index c0362e5b91..9d38ed7e4c 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,14 +2,14 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+(\d)+-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}' | head -1) export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" diff --git a/travis/.travis.publish-stage.yml b/travis/.travis.publish-stage.yml index fdb32962c4..dd2dea54ba 100644 --- a/travis/.travis.publish-stage.yml +++ b/travis/.travis.publish-stage.yml @@ -9,7 +9,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -30,7 +30,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" From ceada4d6e8787d8503abb3632dd2ff8c1d4cbbaa Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 16:59:00 +0200 Subject: [PATCH 30/33] Merge branch 'release/V2.7' into release/V3.0 --- scripts/set-release-variables.sh | 6 +++--- travis/.travis.publish-stage.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..b15b3a59cb 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file diff --git a/travis/.travis.publish-stage.yml b/travis/.travis.publish-stage.yml index fdb32962c4..dd2dea54ba 100644 --- a/travis/.travis.publish-stage.yml +++ b/travis/.travis.publish-stage.yml @@ -9,7 +9,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -30,7 +30,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" From d14a52746c4370d4e3ca818cda40f9fd93fe7554 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 17:30:57 +0200 Subject: [PATCH 31/33] Updated regex for release version --- scripts/set-release-variables.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index b15b3a59cb..9d38ed7e4c 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,14 +2,14 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}' | head -1) export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" From a7bd256e76fa3588a7ddb298e61059f91b48653f Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 16:59:00 +0200 Subject: [PATCH 32/33] Merge branch 'release/V2.7' into release/V3.0 --- scripts/set-release-variables.sh | 6 +++--- travis/.travis.publish-stage.yml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index 35013b7053..b15b3a59cb 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,15 +2,15 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo $TRAVIS_COMMIT_MESSAGE | grep -Po '(\[(community|enterprise)\srelease\s(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}\s(\d\.)+\d-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '(\d\.)+(\d|[a-z])(-[A-Z]\d){0,1}' | head -1) -export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '(\d\.)+\d-SNAPSHOT') +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION" echo "Development version is set to $DEVELOPMENT_VERSION" \ No newline at end of file diff --git a/travis/.travis.publish-stage.yml b/travis/.travis.publish-stage.yml index fdb32962c4..dd2dea54ba 100644 --- a/travis/.travis.publish-stage.yml +++ b/travis/.travis.publish-stage.yml @@ -9,7 +9,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: $RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/community/RM/${RELEASE_VERSION}" @@ -30,7 +30,7 @@ jobs: deploy: - provider: s3 access_key_id: ${RELEASE_AWS_ACCESS_KEY} - secret_access_key: ${RELEASE_AWS_ACCESS_SECRET} + secret_access_key: ${RELEASE_AWS_SECRET_KEY} region: "eu-west-1" bucket: "eu.dl.alfresco.com" upload_dir: "release/enterprise/RM/${RELEASE_VERSION}" From 99b72da5a8ab75352b186ff98f9df956636d65c3 Mon Sep 17 00:00:00 2001 From: ehardon Date: Mon, 7 Dec 2020 17:30:57 +0200 Subject: [PATCH 33/33] Updated regex for release version --- scripts/set-release-variables.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/set-release-variables.sh b/scripts/set-release-variables.sh index b15b3a59cb..9d38ed7e4c 100755 --- a/scripts/set-release-variables.sh +++ b/scripts/set-release-variables.sh @@ -2,14 +2,14 @@ set -e echo "Travis commit message: $TRAVIS_COMMIT_MESSAGE" -release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') +release_message=$(echo "$TRAVIS_COMMIT_MESSAGE" | grep -Po '(\[(community|enterprise)\srelease\s((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}\s((\d)+\.)+(\d)+-SNAPSHOT\])') if [ ! -n "$release_message" ]; then echo "The commit message is in the wrong format or it does not contain all the required properties." exit 1 fi -export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z]\d){0,1}' | head -1) +export RELEASE_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+((\d)+|[a-z])(-[A-Z](\d)+){0,1}' | head -1) export DEVELOPMENT_VERSION=$(echo $release_message | grep -Po '((\d)+\.)+(\d)+-SNAPSHOT') echo "Release version is set to $RELEASE_VERSION"