mirror of
				https://github.com/Alfresco/alfresco-community-repo.git
				synced 2025-10-29 15:21:53 +00:00 
			
		
		
		
	Compare commits
	
		
			100 Commits
		
	
	
		
			23.4.0.1
			...
			fix/MNT-24
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					fe3329b228 | ||
| 
						 | 
					7550799a26 | ||
| 
						 | 
					6238485d2b | ||
| 
						 | 
					8059ccad53 | ||
| 
						 | 
					3896979b6c | ||
| 
						 | 
					98a978a4d1 | ||
| 
						 | 
					cb333d1c20 | ||
| 
						 | 
					ee1d33cb41 | ||
| 
						 | 
					1e16f74292 | ||
| 
						 | 
					8d72d662a0 | ||
| 
						 | 
					f346992500 | ||
| 
						 | 
					5399fed53b | ||
| 
						 | 
					1766ac749d | ||
| 
						 | 
					5b31b22840 | ||
| 
						 | 
					b4c18c9902 | ||
| 
						 | 
					7491ba5156 | ||
| 
						 | 
					57d8f4bab7 | ||
| 
						 | 
					6c0b29ec3d | ||
| 
						 | 
					91adfe22d7 | ||
| 
						 | 
					40036caae4 | ||
| 
						 | 
					5a0aadb425 | ||
| 
						 | 
					f32979e84d | ||
| 
						 | 
					d4a8ef2442 | ||
| 
						 | 
					5555ee6871 | ||
| 
						 | 
					1ba62b2a4c | ||
| 
						 | 
					8abf1c3d36 | ||
| 
						 | 
					22b6131f93 | ||
| 
						 | 
					8a731dce40 | ||
| 
						 | 
					a18861a4f6 | ||
| 
						 | 
					87f31c5a3a | ||
| 
						 | 
					ef878fe20f | ||
| 
						 | 
					168aae1a3d | ||
| 
						 | 
					ed706aa5d3 | ||
| 
						 | 
					fe5a1d8436 | ||
| 
						 | 
					54d122ccc1 | ||
| 
						 | 
					945fe52df9 | ||
| 
						 | 
					f1d9203430 | ||
| 
						 | 
					1dc0720582 | ||
| 
						 | 
					8dcc19cc63 | ||
| 
						 | 
					d4883af0d0 | ||
| 
						 | 
					4cb220de66 | ||
| 
						 | 
					97bcd725ee | ||
| 
						 | 
					38259f9b39 | ||
| 
						 | 
					9b1f0d78a5 | ||
| 
						 | 
					95d7dbc5fc | ||
| 
						 | 
					920366d287 | ||
| 
						 | 
					14e26c46fc | ||
| 
						 | 
					c934f556cd | ||
| 
						 | 
					73901303c5 | ||
| 
						 | 
					bbb22a79eb | ||
| 
						 | 
					099b072a47 | ||
| 
						 | 
					0bf3c078cf | ||
| 
						 | 
					9b45f75b48 | ||
| 
						 | 
					52914459ea | ||
| 
						 | 
					446b08aa03 | ||
| 
						 | 
					08fbc569fe | ||
| 
						 | 
					a8f50416a3 | ||
| 
						 | 
					c5122ddca0 | ||
| 
						 | 
					1d93bcbb0d | ||
| 
						 | 
					c34f9af62d | ||
| 
						 | 
					112875fbfd | ||
| 
						 | 
					2d21456342 | ||
| 
						 | 
					0363cab870 | ||
| 
						 | 
					1f708ad712 | ||
| 
						 | 
					475894525d | ||
| 
						 | 
					58bad96724 | ||
| 
						 | 
					02486a432a | ||
| 
						 | 
					6de21cca78 | ||
| 
						 | 
					185f7ebeb6 | ||
| 
						 | 
					1b55aa9691 | ||
| 
						 | 
					51aa490439 | ||
| 
						 | 
					4cf2e76430 | ||
| 
						 | 
					9e34ae3df8 | ||
| 
						 | 
					6a4f82deae | ||
| 
						 | 
					0e3173a573 | ||
| 
						 | 
					2744561346 | ||
| 
						 | 
					9b8ae96c2e | ||
| 
						 | 
					adb8913b56 | ||
| 
						 | 
					02237bd280 | ||
| 
						 | 
					78001ed22c | ||
| 
						 | 
					a568aeda17 | ||
| 
						 | 
					f890e9f995 | ||
| 
						 | 
					b9e76970f9 | ||
| 
						 | 
					0a46ec0ab2 | ||
| 
						 | 
					ce39a66934 | ||
| 
						 | 
					d098508e53 | ||
| 
						 | 
					738a77301a | ||
| 
						 | 
					be0ea5b247 | ||
| 
						 | 
					d33dc8e1d4 | ||
| 
						 | 
					d72b8c411a | ||
| 
						 | 
					01c347673d | ||
| 
						 | 
					dcc6f23548 | ||
| 
						 | 
					22c94284ec | ||
| 
						 | 
					9f1956b632 | ||
| 
						 | 
					740bce8c80 | ||
| 
						 | 
					801b526b4a | ||
| 
						 | 
					fde025ad88 | ||
| 
						 | 
					ba61253c94 | ||
| 
						 | 
					bf5032675f | ||
| 
						 | 
					cce8ef50ef | 
							
								
								
									
										184
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										184
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							@@ -42,9 +42,9 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Prepare maven cache and check compilation"
 | 
			
		||||
@@ -62,12 +62,12 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/veracode@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/veracode@v7.0.0
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
        with:
 | 
			
		||||
          srcclr-api-token: ${{ secrets.SRCCLR_API_TOKEN }}
 | 
			
		||||
@@ -85,10 +85,10 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/github-download-file@v5.6.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/github-download-file@v7.0.0
 | 
			
		||||
        with:
 | 
			
		||||
          token: ${{ secrets.BOT_GITHUB_TOKEN }}
 | 
			
		||||
          repository: "Alfresco/veracode-baseline-archive"
 | 
			
		||||
@@ -118,7 +118,7 @@ jobs:
 | 
			
		||||
        run: zip readable_output.zip results.json
 | 
			
		||||
      - name: Upload Artifact
 | 
			
		||||
        if: success() || failure()
 | 
			
		||||
        uses: actions/upload-artifact@v3
 | 
			
		||||
        uses: actions/upload-artifact@v4
 | 
			
		||||
        with:
 | 
			
		||||
          name: Veracode Pipeline-Scan Results (Human Readable)
 | 
			
		||||
          path: readable_output.zip
 | 
			
		||||
@@ -135,9 +135,9 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[skip tests]') &&
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force]')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - uses: Alfresco/ya-pmd-scan@v4.0.0
 | 
			
		||||
        with:
 | 
			
		||||
          classpath-build-command: "mvn test-compile -ntp -Pags -pl \"-:alfresco-community-repo-docker\""
 | 
			
		||||
@@ -168,14 +168,14 @@ jobs:
 | 
			
		||||
            testAttributes: "-Dtest=AllMmtUnitTestSuite"
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }} - ${{ matrix.testModule }}
 | 
			
		||||
@@ -206,7 +206,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -248,9 +248,9 @@ jobs:
 | 
			
		||||
      REQUIRES_INSTALLED_ARTIFACTS: true
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Build"
 | 
			
		||||
        timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
 | 
			
		||||
        run: |
 | 
			
		||||
@@ -262,7 +262,7 @@ jobs:
 | 
			
		||||
        run: docker compose -f ./scripts/ci/docker-compose/docker-compose.yaml --profile ${{ matrix.compose-profile }} up -d
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }} - ${{ matrix.testSuite }}
 | 
			
		||||
@@ -293,7 +293,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -326,9 +326,9 @@ jobs:
 | 
			
		||||
        version: ['10.2.18', '10.4', '10.5']
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: Run MariaDB ${{ matrix.version }} database
 | 
			
		||||
@@ -337,7 +337,7 @@ jobs:
 | 
			
		||||
          MARIADB_VERSION: ${{ matrix.version }}
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }} - ${{ matrix.version }}
 | 
			
		||||
@@ -368,7 +368,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -397,9 +397,9 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Run MariaDB 10.6 database"
 | 
			
		||||
@@ -408,7 +408,7 @@ jobs:
 | 
			
		||||
          MARIADB_VERSION: 10.6
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }}
 | 
			
		||||
@@ -439,7 +439,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -468,9 +468,9 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Run MySQL 8 database"
 | 
			
		||||
@@ -479,7 +479,7 @@ jobs:
 | 
			
		||||
          MYSQL_VERSION: 8
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }}
 | 
			
		||||
@@ -510,7 +510,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -538,9 +538,9 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Run PostgreSQL 13.12 database"
 | 
			
		||||
@@ -549,7 +549,7 @@ jobs:
 | 
			
		||||
          POSTGRES_VERSION: 13.12
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }}
 | 
			
		||||
@@ -580,7 +580,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -608,9 +608,9 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Run PostgreSQL 14.9 database"
 | 
			
		||||
@@ -619,7 +619,7 @@ jobs:
 | 
			
		||||
          POSTGRES_VERSION: 14.9
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }}
 | 
			
		||||
@@ -650,7 +650,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -678,9 +678,9 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Run PostgreSQL 15.4 database"
 | 
			
		||||
@@ -689,7 +689,7 @@ jobs:
 | 
			
		||||
          POSTGRES_VERSION: 15.4
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }}
 | 
			
		||||
@@ -720,7 +720,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -746,16 +746,16 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Run ActiveMQ"
 | 
			
		||||
        run: docker compose -f ./scripts/ci/docker-compose/docker-compose.yaml --profile activemq up -d
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.13.1
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }}
 | 
			
		||||
@@ -786,7 +786,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.13.1
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -846,9 +846,9 @@ jobs:
 | 
			
		||||
            mvn-options: '-Dencryption.ssl.keystore.location=${CI_WORKSPACE}/keystores/alfresco/alfresco.keystore -Dencryption.ssl.truststore.location=${CI_WORKSPACE}/keystores/alfresco/alfresco.truststore'
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Set transformers tag"
 | 
			
		||||
@@ -870,7 +870,7 @@ jobs:
 | 
			
		||||
        run: docker compose -f ./scripts/ci/docker-compose/docker-compose.yaml --profile ${{ matrix.compose-profile }} up -d
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }} - ${{ matrix.testSuite }} ${{ matrix.idp }}
 | 
			
		||||
@@ -901,7 +901,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -959,9 +959,9 @@ jobs:
 | 
			
		||||
      REQUIRES_LOCAL_IMAGES: true
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Build"
 | 
			
		||||
        timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
 | 
			
		||||
        run: |
 | 
			
		||||
@@ -976,7 +976,7 @@ jobs:
 | 
			
		||||
        run: mvn install -pl :alfresco-community-repo-integration-test -am -DskipTests -Pall-tas-tests
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }} - ${{ matrix.test-name }}
 | 
			
		||||
@@ -1014,7 +1014,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.tests.outcome }}
 | 
			
		||||
@@ -1040,16 +1040,16 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - name: "Run Postgres 15.4 database"
 | 
			
		||||
        run: docker compose -f ./scripts/ci/docker-compose/docker-compose.yaml --profile postgres up -d
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }}
 | 
			
		||||
@@ -1080,7 +1080,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -1114,9 +1114,9 @@ jobs:
 | 
			
		||||
      REQUIRES_INSTALLED_ARTIFACTS: true
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Build"
 | 
			
		||||
        timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
 | 
			
		||||
        run: |
 | 
			
		||||
@@ -1124,7 +1124,7 @@ jobs:
 | 
			
		||||
          bash ./scripts/ci/build.sh
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }} 0${{ matrix.part }} - (PostgreSQL) ${{ matrix.test-name }}
 | 
			
		||||
@@ -1160,9 +1160,9 @@ jobs:
 | 
			
		||||
      REQUIRES_INSTALLED_ARTIFACTS: true
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Build"
 | 
			
		||||
        timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
 | 
			
		||||
        run: |
 | 
			
		||||
@@ -1170,7 +1170,7 @@ jobs:
 | 
			
		||||
          bash ./scripts/ci/build.sh
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }} 0${{ matrix.part }} - (MySQL) ${{ matrix.test-name }}
 | 
			
		||||
@@ -1202,9 +1202,9 @@ jobs:
 | 
			
		||||
      REQUIRES_LOCAL_IMAGES: true
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Build"
 | 
			
		||||
        timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
 | 
			
		||||
        run: |
 | 
			
		||||
@@ -1218,7 +1218,7 @@ jobs:
 | 
			
		||||
          mvn -B install -pl :alfresco-governance-services-automation-community-rest-api -am -Pags -Pall-tas-tests -DskipTests
 | 
			
		||||
      - name: "Prepare Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-prepare@v7.0.0
 | 
			
		||||
        id: rp-prepare
 | 
			
		||||
        with:
 | 
			
		||||
          rp-launch-prefix: ${{ env.RP_LAUNCH_PREFIX }}
 | 
			
		||||
@@ -1250,7 +1250,7 @@ jobs:
 | 
			
		||||
        continue-on-error: true
 | 
			
		||||
      - name: "Summarize Report Portal"
 | 
			
		||||
        if: github.ref_name == 'master'
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v5.1.0
 | 
			
		||||
        uses: Alfresco/alfresco-build-tools/.github/actions/reportportal-summarize@v7.0.0
 | 
			
		||||
        id: rp-summarize
 | 
			
		||||
        with:
 | 
			
		||||
          tests-outcome: ${{ steps.run-tests.outcome }}
 | 
			
		||||
@@ -1265,7 +1265,7 @@ jobs:
 | 
			
		||||
          exit 1
 | 
			
		||||
      - name: "Configure AWS credentials"
 | 
			
		||||
        if: ${{ always() }}
 | 
			
		||||
        uses: aws-actions/configure-aws-credentials@v1
 | 
			
		||||
        uses: aws-actions/configure-aws-credentials@v4
 | 
			
		||||
        with:
 | 
			
		||||
          aws-access-key-id: ${{ secrets.AGS_AWS_ACCESS_KEY_ID }}
 | 
			
		||||
          aws-secret-access-key: ${{ secrets.AGS_AWS_SECRET_ACCESS_KEY }}
 | 
			
		||||
@@ -1292,9 +1292,9 @@ jobs:
 | 
			
		||||
      !contains(github.event.head_commit.message, '[force]')
 | 
			
		||||
    steps:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Build"
 | 
			
		||||
        timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }}
 | 
			
		||||
        run: |
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								.github/workflows/master_release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								.github/workflows/master_release.yml
									
									
									
									
										vendored
									
									
								
							@@ -34,12 +34,12 @@ jobs:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
        with:
 | 
			
		||||
          persist-credentials: false
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v7.0.0
 | 
			
		||||
        with:
 | 
			
		||||
          username: ${{ env.GIT_USERNAME }}
 | 
			
		||||
          email: ${{ env.GIT_EMAIL }}
 | 
			
		||||
@@ -63,12 +63,12 @@ jobs:
 | 
			
		||||
      - uses: actions/checkout@v4
 | 
			
		||||
        with:
 | 
			
		||||
          persist-credentials: false
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v1.35.2      
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/free-hosted-runner-disk-space@v7.0.0
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v7.0.0
 | 
			
		||||
      - name: "Init"
 | 
			
		||||
        run: bash ./scripts/ci/init.sh
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v1.35.2
 | 
			
		||||
      - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v7.0.0
 | 
			
		||||
        with:
 | 
			
		||||
          username: ${{ env.GIT_USERNAME }}
 | 
			
		||||
          email: ${{ env.GIT_EMAIL }}
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
   <parent>
 | 
			
		||||
      <groupId>org.alfresco</groupId>
 | 
			
		||||
      <artifactId>alfresco-community-repo-amps</artifactId>
 | 
			
		||||
      <version>23.4.0.1</version>
 | 
			
		||||
      <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
   </parent>
 | 
			
		||||
 | 
			
		||||
   <modules>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
   <parent>
 | 
			
		||||
      <groupId>org.alfresco</groupId>
 | 
			
		||||
      <artifactId>alfresco-governance-services-community-parent</artifactId>
 | 
			
		||||
      <version>23.4.0.1</version>
 | 
			
		||||
      <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
   </parent>
 | 
			
		||||
 | 
			
		||||
   <modules>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
   <parent>
 | 
			
		||||
      <groupId>org.alfresco</groupId>
 | 
			
		||||
      <artifactId>alfresco-governance-services-automation-community-repo</artifactId>
 | 
			
		||||
      <version>23.4.0.1</version>
 | 
			
		||||
      <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
   </parent>
 | 
			
		||||
 | 
			
		||||
   <build>
 | 
			
		||||
@@ -98,7 +98,7 @@
 | 
			
		||||
      <dependency>
 | 
			
		||||
         <groupId>com.github.docker-java</groupId>
 | 
			
		||||
         <artifactId>docker-java</artifactId>
 | 
			
		||||
         <version>3.3.6</version>
 | 
			
		||||
         <version>3.4.0</version>
 | 
			
		||||
         <exclusions>
 | 
			
		||||
            <exclusion>
 | 
			
		||||
               <groupId>org.bouncycastle</groupId>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
   <parent>
 | 
			
		||||
      <groupId>org.alfresco</groupId>
 | 
			
		||||
      <artifactId>alfresco-governance-services-community-parent</artifactId>
 | 
			
		||||
      <version>23.4.0.1</version>
 | 
			
		||||
      <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
   </parent>
 | 
			
		||||
 | 
			
		||||
   <modules>
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,7 @@
 | 
			
		||||
   <parent>
 | 
			
		||||
      <groupId>org.alfresco</groupId>
 | 
			
		||||
      <artifactId>alfresco-governance-services-community-repo-parent</artifactId>
 | 
			
		||||
      <version>23.4.0.1</version>
 | 
			
		||||
      <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
   </parent>
 | 
			
		||||
 | 
			
		||||
   <properties>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-governance-services-community-repo-parent</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <build>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <modules>
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-amps</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <properties>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
   <parent>
 | 
			
		||||
      <groupId>org.alfresco</groupId>
 | 
			
		||||
      <artifactId>alfresco-community-repo</artifactId>
 | 
			
		||||
      <version>23.4.0.1</version>
 | 
			
		||||
      <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
   </parent>
 | 
			
		||||
 | 
			
		||||
   <dependencies>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <properties>
 | 
			
		||||
@@ -132,7 +132,7 @@
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>com.fasterxml.woodstox</groupId>
 | 
			
		||||
            <artifactId>woodstox-core</artifactId>
 | 
			
		||||
            <version>6.5.1</version>
 | 
			
		||||
            <version>7.0.0</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <!-- the cxf libs were updated, see dependencyManagement section -->
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <dependencies>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,6 +9,6 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-packaging</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
</project>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-packaging</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <properties>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <modules>
 | 
			
		||||
 
 | 
			
		||||
@@ -6,7 +6,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-packaging</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <modules>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-tests</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <organization>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-tests</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <developers>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-tests</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <developers>
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-tests</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <properties>
 | 
			
		||||
@@ -17,7 +17,7 @@
 | 
			
		||||
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
			
		||||
        <rest.api.explorer.branch>master</rest.api.explorer.branch>
 | 
			
		||||
        <httpclient-osgi-version>4.5.6</httpclient-osgi-version>
 | 
			
		||||
        <commons-lang3.version>3.14.0</commons-lang3.version>
 | 
			
		||||
        <commons-lang3.version>3.17.0</commons-lang3.version>
 | 
			
		||||
        <scribejava-apis.version>8.3.3</scribejava-apis.version>
 | 
			
		||||
        <java.version>17</java.version>
 | 
			
		||||
    </properties>
 | 
			
		||||
 
 | 
			
		||||
@@ -9,7 +9,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-tests</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <developers>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo-packaging</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <properties>
 | 
			
		||||
@@ -113,7 +113,7 @@
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.owasp.encoder</groupId>
 | 
			
		||||
            <artifactId>encoder</artifactId>
 | 
			
		||||
            <version>1.2.3</version>
 | 
			
		||||
            <version>1.3.1</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
    </dependencies>
 | 
			
		||||
 | 
			
		||||
@@ -140,7 +140,7 @@
 | 
			
		||||
            <plugin>
 | 
			
		||||
                <groupId>org.codehaus.mojo</groupId>
 | 
			
		||||
                <artifactId>buildnumber-maven-plugin</artifactId>
 | 
			
		||||
                <version>3.2.0</version>
 | 
			
		||||
                <version>3.2.1</version>
 | 
			
		||||
                <executions>
 | 
			
		||||
                    <execution>
 | 
			
		||||
                        <phase>validate</phase>
 | 
			
		||||
 
 | 
			
		||||
@@ -259,6 +259,11 @@
 | 
			
		||||
      <listener-class>org.alfresco.web.app.servlet.CORSContextListener</listener-class>
 | 
			
		||||
   </listener>
 | 
			
		||||
 | 
			
		||||
   <!-- Commons FileUpload2 Jakarta - Stops reaper thread started by org.apache.commons.io.FileCleaningTracker -->
 | 
			
		||||
   <listener>
 | 
			
		||||
      <listener-class>org.apache.commons.fileupload2.jakarta.JakartaFileCleaner</listener-class>
 | 
			
		||||
   </listener>
 | 
			
		||||
 | 
			
		||||
   <!-- Enterprise listener placeholder -->
 | 
			
		||||
   <servlet>
 | 
			
		||||
      <servlet-name>downloadContent</servlet-name>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										63
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										63
									
								
								pom.xml
									
									
									
									
									
								
							@@ -2,7 +2,7 @@
 | 
			
		||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 | 
			
		||||
    <modelVersion>4.0.0</modelVersion>
 | 
			
		||||
    <artifactId>alfresco-community-repo</artifactId>
 | 
			
		||||
    <version>23.4.0.1</version>
 | 
			
		||||
    <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    <packaging>pom</packaging>
 | 
			
		||||
    <name>Alfresco Community Repo Parent</name>
 | 
			
		||||
 | 
			
		||||
@@ -57,39 +57,40 @@
 | 
			
		||||
        <dependency.acs-event-model.version>0.0.27</dependency.acs-event-model.version>
 | 
			
		||||
 | 
			
		||||
        <dependency.aspectj.version>1.9.22.1</dependency.aspectj.version>
 | 
			
		||||
        <dependency.spring.version>6.0.19</dependency.spring.version>
 | 
			
		||||
        <dependency.spring.version>6.1.13</dependency.spring.version>
 | 
			
		||||
        <dependency.spring-security.version>6.3.1</dependency.spring-security.version>
 | 
			
		||||
        <dependency.antlr.version>3.5.3</dependency.antlr.version>
 | 
			
		||||
        <dependency.jackson.version>2.15.2</dependency.jackson.version>
 | 
			
		||||
        <dependency.jackson.version>2.17.2</dependency.jackson.version>
 | 
			
		||||
        <dependency.cxf.version>4.0.5</dependency.cxf.version>
 | 
			
		||||
        <dependency.opencmis.version>1.0.0-jakarta-1</dependency.opencmis.version>
 | 
			
		||||
        <dependency.webscripts.version>9.0</dependency.webscripts.version>
 | 
			
		||||
        <dependency.webscripts.version>9.2</dependency.webscripts.version>
 | 
			
		||||
        <dependency.webscripts.version>9.2</dependency.webscripts.version>
 | 
			
		||||
        <dependency.bouncycastle.version>1.78.1</dependency.bouncycastle.version>
 | 
			
		||||
        <dependency.mockito-core.version>5.12.0</dependency.mockito-core.version>
 | 
			
		||||
        <dependency.mockito-core.version>5.13.0</dependency.mockito-core.version>
 | 
			
		||||
        <dependency.assertj.version>3.26.3</dependency.assertj.version>
 | 
			
		||||
        <dependency.org-json.version>20231013</dependency.org-json.version>
 | 
			
		||||
        <dependency.org-json.version>20240303</dependency.org-json.version>
 | 
			
		||||
        <dependency.commons-dbcp.version>2.12.0</dependency.commons-dbcp.version>
 | 
			
		||||
        <dependency.commons-io.version>2.16.1</dependency.commons-io.version>
 | 
			
		||||
        <dependency.gson.version>2.11.0</dependency.gson.version>
 | 
			
		||||
        <dependency.guava.version>33.2.1-jre</dependency.guava.version>
 | 
			
		||||
        <dependency.guava.version>33.3.0-jre</dependency.guava.version>
 | 
			
		||||
        <dependency.httpclient.version>4.5.14</dependency.httpclient.version>
 | 
			
		||||
        <dependency.httpcore.version>4.4.16</dependency.httpcore.version>
 | 
			
		||||
        <dependency.httpcomponents-httpclient5.version>5.2.1</dependency.httpcomponents-httpclient5.version>
 | 
			
		||||
        <dependency.httpcomponents-httpcore5.version>5.2.5</dependency.httpcomponents-httpcore5.version>
 | 
			
		||||
        <dependency.httpcomponents-httpcore5.version>5.3</dependency.httpcomponents-httpcore5.version>
 | 
			
		||||
        <dependency.commons-httpclient.version>3.1-HTTPCLIENT-1265</dependency.commons-httpclient.version>
 | 
			
		||||
        <dependency.xercesImpl.version>2.12.2</dependency.xercesImpl.version>
 | 
			
		||||
        <dependency.slf4j.version>2.0.13</dependency.slf4j.version>
 | 
			
		||||
        <dependency.log4j.version>2.23.1</dependency.log4j.version>
 | 
			
		||||
        <dependency.slf4j.version>2.0.16</dependency.slf4j.version>
 | 
			
		||||
        <dependency.log4j.version>2.24.0</dependency.log4j.version>
 | 
			
		||||
        <dependency.groovy.version>3.0.22</dependency.groovy.version>
 | 
			
		||||
        <dependency.tika.version>2.9.2</dependency.tika.version>
 | 
			
		||||
        <dependency.truezip.version>7.7.10</dependency.truezip.version>
 | 
			
		||||
        <dependency.poi.version>5.2.5</dependency.poi.version>
 | 
			
		||||
        <dependency.poi.version>5.3.0</dependency.poi.version>
 | 
			
		||||
        <dependency.jboss.logging.version>3.5.0.Final</dependency.jboss.logging.version>
 | 
			
		||||
        <dependency.camel.version>4.6.0</dependency.camel.version> <!-- when bumping this version, please keep track/sync with included netty.io dependencies -->
 | 
			
		||||
        <dependency.netty.version>4.1.110.Final</dependency.netty.version> <!-- must be in sync with camels transitive dependencies, e.g.: netty-common -->
 | 
			
		||||
        <dependency.netty.version>4.1.113.Final</dependency.netty.version> <!-- must be in sync with camels transitive dependencies, e.g.: netty-common -->
 | 
			
		||||
        <dependency.activemq.version>5.18.3</dependency.activemq.version>
 | 
			
		||||
        <dependency.apache-compress.version>1.26.2</dependency.apache-compress.version>
 | 
			
		||||
        <dependency.awaitility.version>4.2.1</dependency.awaitility.version>
 | 
			
		||||
        <dependency.apache-compress.version>1.27.1</dependency.apache-compress.version>
 | 
			
		||||
        <dependency.awaitility.version>4.2.2</dependency.awaitility.version>
 | 
			
		||||
        <dependency.swagger-ui.version>4.1.3</dependency.swagger-ui.version>
 | 
			
		||||
        <dependency.swagger-parser.version>1.0.71</dependency.swagger-parser.version>
 | 
			
		||||
        <dependency.maven-filtering.version>3.1.1</dependency.maven-filtering.version>
 | 
			
		||||
@@ -100,8 +101,8 @@
 | 
			
		||||
        <dependency.jakarta-ee-jaxb-api.version>4.0.2</dependency.jakarta-ee-jaxb-api.version>
 | 
			
		||||
        <dependency.jakarta-ee-jaxb-impl.version>4.0.5</dependency.jakarta-ee-jaxb-impl.version>
 | 
			
		||||
        <dependency.jakarta-ws-api.version>3.0.1</dependency.jakarta-ws-api.version>
 | 
			
		||||
        <dependency.jakarta-soap-api.version>2.0.1</dependency.jakarta-soap-api.version>
 | 
			
		||||
        <dependency.jakarta-annotation-api.version>2.1.1</dependency.jakarta-annotation-api.version>
 | 
			
		||||
        <dependency.jakarta-soap-api.version>3.0.2</dependency.jakarta-soap-api.version>
 | 
			
		||||
        <dependency.jakarta-annotation-api.version>3.0.0</dependency.jakarta-annotation-api.version>
 | 
			
		||||
        <dependency.jakarta-transaction-api.version>2.0.1</dependency.jakarta-transaction-api.version>
 | 
			
		||||
        <dependency.jakarta-jws-api.version>3.0.0</dependency.jakarta-jws-api.version>
 | 
			
		||||
        <dependency.jakarta-ee-mail.version>2.0.1</dependency.jakarta-ee-mail.version>
 | 
			
		||||
@@ -109,17 +110,17 @@
 | 
			
		||||
        <dependency.jakarta-ee-jms.version>3.1.0</dependency.jakarta-ee-jms.version>
 | 
			
		||||
        <dependency.java-ee-activation.version>1.2.0</dependency.java-ee-activation.version>
 | 
			
		||||
        <dependency.jakarta-ee-json-api.version>2.1.3</dependency.jakarta-ee-json-api.version>
 | 
			
		||||
        <dependency.jakarta-ee-json-impl.version>1.1.6</dependency.jakarta-ee-json-impl.version>
 | 
			
		||||
        <dependency.jakarta-ee-json-impl.version>1.1.7</dependency.jakarta-ee-json-impl.version>
 | 
			
		||||
        <dependency.jakarta-json-path.version>2.9.0</dependency.jakarta-json-path.version>
 | 
			
		||||
        <dependency.json-smart.version>2.5.1</dependency.json-smart.version>
 | 
			
		||||
        <alfresco.googledrive.version>4.1.0</alfresco.googledrive.version>
 | 
			
		||||
        <alfresco.aos-module.version>3.1.0</alfresco.aos-module.version>
 | 
			
		||||
        <alfresco.api-explorer.version>23.2.0</alfresco.api-explorer.version> <!-- Also in alfresco-enterprise-share -->
 | 
			
		||||
        <alfresco.api-explorer.version>23.3.0</alfresco.api-explorer.version> <!-- Also in alfresco-enterprise-share -->
 | 
			
		||||
 | 
			
		||||
        <alfresco.maven-plugin.version>2.2.0</alfresco.maven-plugin.version>
 | 
			
		||||
        <license-maven-plugin.version>2.0.1</license-maven-plugin.version>
 | 
			
		||||
        <license-maven-plugin.version>2.4.0</license-maven-plugin.version>
 | 
			
		||||
 | 
			
		||||
        <dependency.postgresql.version>42.7.3</dependency.postgresql.version>
 | 
			
		||||
        <dependency.postgresql.version>42.7.4</dependency.postgresql.version>
 | 
			
		||||
        <dependency.mysql.version>8.0.30</dependency.mysql.version>
 | 
			
		||||
        <dependency.mysql-image.version>8</dependency.mysql-image.version>
 | 
			
		||||
        <dependency.mariadb.version>2.7.4</dependency.mariadb.version>
 | 
			
		||||
@@ -151,7 +152,7 @@
 | 
			
		||||
        <connection>scm:git:https://github.com/Alfresco/alfresco-community-repo.git</connection>
 | 
			
		||||
        <developerConnection>scm:git:https://github.com/Alfresco/alfresco-community-repo.git</developerConnection>
 | 
			
		||||
        <url>https://github.com/Alfresco/alfresco-community-repo</url>
 | 
			
		||||
        <tag>23.4.0.1</tag>
 | 
			
		||||
        <tag>HEAD</tag>
 | 
			
		||||
    </scm>
 | 
			
		||||
 | 
			
		||||
    <distributionManagement>
 | 
			
		||||
@@ -411,7 +412,7 @@
 | 
			
		||||
            <dependency>
 | 
			
		||||
                <groupId>commons-codec</groupId>
 | 
			
		||||
                <artifactId>commons-codec</artifactId>
 | 
			
		||||
                <version>1.17.0</version>
 | 
			
		||||
                <version>1.17.1</version>
 | 
			
		||||
            </dependency>
 | 
			
		||||
            <dependency>
 | 
			
		||||
                <groupId>commons-lang</groupId>
 | 
			
		||||
@@ -573,7 +574,7 @@
 | 
			
		||||
            <dependency>
 | 
			
		||||
                <groupId>org.yaml</groupId>
 | 
			
		||||
                <artifactId>snakeyaml</artifactId>
 | 
			
		||||
                <version>2.2</version>
 | 
			
		||||
                <version>2.3</version>
 | 
			
		||||
            </dependency>
 | 
			
		||||
            <dependency>
 | 
			
		||||
                <groupId>com.fasterxml.jackson.core</groupId>
 | 
			
		||||
@@ -689,7 +690,7 @@
 | 
			
		||||
            <dependency>
 | 
			
		||||
                <groupId>com.drewnoakes</groupId>
 | 
			
		||||
                <artifactId>metadata-extractor</artifactId>
 | 
			
		||||
                <version>2.18.0</version>
 | 
			
		||||
                <version>2.19.0</version>
 | 
			
		||||
            </dependency>
 | 
			
		||||
            <!-- upgrade dependency from TIKA -->
 | 
			
		||||
            <dependency>
 | 
			
		||||
@@ -700,7 +701,7 @@
 | 
			
		||||
            <dependency>
 | 
			
		||||
                <groupId>com.networknt</groupId>
 | 
			
		||||
                <artifactId>json-schema-validator</artifactId>
 | 
			
		||||
                <version>1.5.0</version>
 | 
			
		||||
                <version>1.5.1</version>
 | 
			
		||||
            </dependency>
 | 
			
		||||
            <!-- upgrade dependency from TIKA -->
 | 
			
		||||
            <dependency>
 | 
			
		||||
@@ -790,14 +791,14 @@
 | 
			
		||||
            <dependency>
 | 
			
		||||
                <groupId>joda-time</groupId>
 | 
			
		||||
                <artifactId>joda-time</artifactId>
 | 
			
		||||
                <version>2.12.5</version>
 | 
			
		||||
                <version>2.12.7</version>
 | 
			
		||||
            </dependency>
 | 
			
		||||
 | 
			
		||||
            <!-- provided dependencies -->
 | 
			
		||||
            <dependency>
 | 
			
		||||
                <groupId>jakarta.servlet</groupId>
 | 
			
		||||
                <artifactId>jakarta.servlet-api</artifactId>
 | 
			
		||||
                <version>6.0.0</version>
 | 
			
		||||
                <version>6.1.0</version>
 | 
			
		||||
                <scope>provided</scope>
 | 
			
		||||
            </dependency>
 | 
			
		||||
            <dependency>
 | 
			
		||||
@@ -1012,7 +1013,7 @@
 | 
			
		||||
                </plugin>
 | 
			
		||||
                <plugin>
 | 
			
		||||
                    <artifactId>maven-failsafe-plugin</artifactId>
 | 
			
		||||
                    <version>2.22.2</version>
 | 
			
		||||
                    <version>3.5.0</version>
 | 
			
		||||
                </plugin>
 | 
			
		||||
                <plugin>
 | 
			
		||||
                    <artifactId>maven-jar-plugin</artifactId>
 | 
			
		||||
@@ -1020,7 +1021,7 @@
 | 
			
		||||
                </plugin>
 | 
			
		||||
                <plugin>
 | 
			
		||||
                    <artifactId>maven-war-plugin</artifactId>
 | 
			
		||||
                    <version>3.3.2</version>
 | 
			
		||||
                    <version>3.4.0</version>
 | 
			
		||||
                </plugin>
 | 
			
		||||
                <plugin>
 | 
			
		||||
                    <groupId>org.apache.maven.plugins</groupId>
 | 
			
		||||
@@ -1035,7 +1036,7 @@
 | 
			
		||||
                <plugin>
 | 
			
		||||
                    <groupId>org.apache.maven.plugins</groupId>
 | 
			
		||||
                    <artifactId>maven-dependency-plugin</artifactId>
 | 
			
		||||
                    <version>3.7.1</version>
 | 
			
		||||
                    <version>3.8.0</version>
 | 
			
		||||
                </plugin>
 | 
			
		||||
                <plugin>
 | 
			
		||||
                    <artifactId>maven-assembly-plugin</artifactId>
 | 
			
		||||
@@ -1090,7 +1091,7 @@
 | 
			
		||||
                <plugin>
 | 
			
		||||
                    <groupId>org.apache.maven.plugins</groupId>
 | 
			
		||||
                    <artifactId>maven-enforcer-plugin</artifactId>
 | 
			
		||||
                    <version>3.3.0</version>
 | 
			
		||||
                    <version>3.5.0</version>
 | 
			
		||||
                    <executions>
 | 
			
		||||
                        <execution>
 | 
			
		||||
                            <id>enforce-banned-dependencies</id>
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <dependencies>
 | 
			
		||||
@@ -45,7 +45,7 @@
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.apache.santuario</groupId>
 | 
			
		||||
            <artifactId>xmlsec</artifactId>
 | 
			
		||||
            <version>3.0.3</version>
 | 
			
		||||
            <version>4.0.2</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <!-- newer version, see REPO-3133 -->
 | 
			
		||||
        <dependency>
 | 
			
		||||
@@ -137,7 +137,7 @@
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.eclipse.jetty</groupId>
 | 
			
		||||
            <artifactId>jetty-webapp</artifactId>
 | 
			
		||||
            <version>11.0.22</version>
 | 
			
		||||
            <version>11.0.24</version>
 | 
			
		||||
            <scope>test</scope>
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <dependency>
 | 
			
		||||
 
 | 
			
		||||
@@ -244,6 +244,10 @@ public class ResourceWebScriptGet extends AbstractResourceWebScript implements P
 | 
			
		||||
                        {
 | 
			
		||||
                            throw new DeletedResourceException("(GET) "+resource.getMetaData().getUniqueId());
 | 
			
		||||
                        }
 | 
			
		||||
                        if (!RelationshipResourceAction.ReadWithResponse.class.isAssignableFrom(resource.getResource().getClass()))
 | 
			
		||||
                        {
 | 
			
		||||
                            throw new UnsupportedResourceOperationException();
 | 
			
		||||
                        }
 | 
			
		||||
                        RelationshipResourceAction.ReadWithResponse<?> relationGetter = (RelationshipResourceAction.ReadWithResponse<?>) resource.getResource();
 | 
			
		||||
                        CollectionWithPagingInfo<?> relations = relationGetter.readAll(params.getEntityId(),params,withResponse);
 | 
			
		||||
                        return relations;
 | 
			
		||||
 
 | 
			
		||||
@@ -250,7 +250,7 @@
 | 
			
		||||
      <property name="delegate" ref="webscript.content.streamer" />
 | 
			
		||||
      <property name="contentService" ref="contentService" />
 | 
			
		||||
      <property name="repository" ref="repositoryHelper" />
 | 
			
		||||
      <property name="nonAttachContentTypes" value="#{T(java.util.Arrays).asList('${content.nonAttach.mimetypes}')}" />
 | 
			
		||||
      <property name="nonAttachContentTypes" value="#{T(java.util.Arrays).asList('${content.nonAttach.mimetypes}'.split(','))}" />
 | 
			
		||||
   </bean>
 | 
			
		||||
   
 | 
			
		||||
   <!--  Content Info -->
 | 
			
		||||
 
 | 
			
		||||
@@ -26,34 +26,47 @@
 | 
			
		||||
 
 | 
			
		||||
package org.alfresco.rest.framework.tests.core;
 | 
			
		||||
 | 
			
		||||
import static org.junit.Assert.*;
 | 
			
		||||
import static org.mockito.ArgumentMatchers.any;
 | 
			
		||||
import static org.mockito.ArgumentMatchers.anyInt;
 | 
			
		||||
import static org.junit.Assert.assertEquals;
 | 
			
		||||
import static org.junit.Assert.assertFalse;
 | 
			
		||||
import static org.junit.Assert.assertNotNull;
 | 
			
		||||
import static org.junit.Assert.assertNull;
 | 
			
		||||
import static org.junit.Assert.assertTrue;
 | 
			
		||||
import static org.mockito.ArgumentMatchers.anyString;
 | 
			
		||||
import static org.mockito.Mockito.mock;
 | 
			
		||||
import static org.mockito.Mockito.times;
 | 
			
		||||
import static org.mockito.Mockito.verify;
 | 
			
		||||
import static org.mockito.Mockito.when;
 | 
			
		||||
 | 
			
		||||
import static org.alfresco.rest.framework.core.ResourceMetadata.RESOURCE_TYPE.RELATIONSHIP;
 | 
			
		||||
 | 
			
		||||
import org.alfresco.rest.framework.Api;
 | 
			
		||||
import org.alfresco.rest.framework.core.ResourceLocator;
 | 
			
		||||
import org.alfresco.rest.framework.core.ResourceLookupDictionary;
 | 
			
		||||
import org.alfresco.rest.framework.core.ResourceMetadata;
 | 
			
		||||
import org.alfresco.rest.framework.core.ResourceWithMetadata;
 | 
			
		||||
import org.alfresco.rest.framework.core.exceptions.*;
 | 
			
		||||
import org.alfresco.rest.framework.core.exceptions.ApiException;
 | 
			
		||||
import org.alfresco.rest.framework.core.exceptions.DefaultExceptionResolver;
 | 
			
		||||
import org.alfresco.rest.framework.core.exceptions.EntityNotFoundException;
 | 
			
		||||
import org.alfresco.rest.framework.core.exceptions.ErrorResponse;
 | 
			
		||||
import org.alfresco.rest.framework.core.exceptions.SimpleMappingExceptionResolver;
 | 
			
		||||
import org.alfresco.rest.framework.core.exceptions.UnsupportedResourceOperationException;
 | 
			
		||||
import org.alfresco.rest.framework.jacksonextensions.ExecutionResult;
 | 
			
		||||
import org.alfresco.rest.framework.resource.actions.ActionExecutor;
 | 
			
		||||
import org.alfresco.rest.framework.resource.actions.interfaces.RelationshipResourceAction;
 | 
			
		||||
import org.alfresco.rest.framework.resource.content.ContentInfo;
 | 
			
		||||
import org.alfresco.rest.framework.resource.parameters.CollectionWithPagingInfo;
 | 
			
		||||
import org.alfresco.rest.framework.resource.parameters.Params;
 | 
			
		||||
import org.alfresco.rest.framework.tests.api.mocks.CowEntityResource;
 | 
			
		||||
import org.alfresco.rest.framework.tests.api.mocks.Goat;
 | 
			
		||||
import org.alfresco.rest.framework.tests.api.mocks.Grass;
 | 
			
		||||
import org.alfresco.rest.framework.tests.api.mocks.GrassEntityResource;
 | 
			
		||||
import org.alfresco.rest.framework.tests.api.mocks.Sheep;
 | 
			
		||||
import org.alfresco.rest.framework.tests.api.mocks3.FlockEntityResource;
 | 
			
		||||
import org.alfresco.rest.framework.tools.ApiAssistant;
 | 
			
		||||
import org.alfresco.rest.framework.tools.ResponseWriter;
 | 
			
		||||
import org.alfresco.rest.framework.webscripts.AbstractResourceWebScript;
 | 
			
		||||
import org.alfresco.rest.framework.webscripts.ApiWebScript;
 | 
			
		||||
import org.alfresco.rest.framework.webscripts.ResourceWebScriptGet;
 | 
			
		||||
import org.junit.Test;
 | 
			
		||||
import org.junit.runner.RunWith;
 | 
			
		||||
import org.mockito.invocation.InvocationOnMock;
 | 
			
		||||
@@ -337,6 +350,46 @@ public class ExecutionTests extends AbstractContextTest implements ResponseWrite
 | 
			
		||||
        assertFalse("Only 500 errors should have a logId", errorMessage.contains("\"logId\":\" \""));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testSuccessfulReadByIdRequest() throws Throwable
 | 
			
		||||
    {
 | 
			
		||||
        ResourceWebScriptGet extractor = new ResourceWebScriptGet();
 | 
			
		||||
        ResourceWithMetadata resource = mock(ResourceWithMetadata.class);
 | 
			
		||||
        RelationshipResourceAction.ReadById<GrassEntityResource> readByIdEntity = mock(RelationshipResourceAction.ReadById.class);
 | 
			
		||||
        when(resource.getResource()).thenReturn(readByIdEntity);
 | 
			
		||||
        ResourceMetadata resourceMetadata = mock(ResourceMetadata.class);
 | 
			
		||||
        when(resourceMetadata.getType()).thenReturn(RELATIONSHIP);
 | 
			
		||||
        when(resource.getMetaData()).thenReturn(resourceMetadata);
 | 
			
		||||
 | 
			
		||||
        Params params = mock(Params.class);
 | 
			
		||||
        when(params.getEntityId()).thenReturn("farms/1234/fields");
 | 
			
		||||
        when(params.getRelationshipId()).thenReturn("5678");
 | 
			
		||||
 | 
			
		||||
        GrassEntityResource entity = new GrassEntityResource();
 | 
			
		||||
        when(readByIdEntity.readById("farms/1234/fields", "5678", params)).thenReturn(entity);
 | 
			
		||||
 | 
			
		||||
        Object response = extractor.executeAction(resource, params, null);
 | 
			
		||||
 | 
			
		||||
        assertEquals("Unexpected entity returned", entity, response);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test(expected = UnsupportedResourceOperationException.class)
 | 
			
		||||
    public void testReadAllAgainstResourceSupportingReadById() throws Throwable
 | 
			
		||||
    {
 | 
			
		||||
        ResourceWebScriptGet extractor = new ResourceWebScriptGet();
 | 
			
		||||
        ResourceWithMetadata resource = mock(ResourceWithMetadata.class);
 | 
			
		||||
        RelationshipResourceAction.ReadById<GrassEntityResource> readByIdEntity = mock(RelationshipResourceAction.ReadById.class);
 | 
			
		||||
        when(resource.getResource()).thenReturn(readByIdEntity);
 | 
			
		||||
        ResourceMetadata resourceMetadata = mock(ResourceMetadata.class);
 | 
			
		||||
        when(resourceMetadata.getType()).thenReturn(RELATIONSHIP);
 | 
			
		||||
        when(resource.getMetaData()).thenReturn(resourceMetadata);
 | 
			
		||||
 | 
			
		||||
        Params params = mock(Params.class);
 | 
			
		||||
        when(params.getRelationshipId()).thenReturn(null);
 | 
			
		||||
 | 
			
		||||
        extractor.executeAction(resource, params, null);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private WebScriptResponse mockResponse() throws IOException
 | 
			
		||||
    {
 | 
			
		||||
        return mockResponse(new ByteArrayOutputStream());
 | 
			
		||||
 
 | 
			
		||||
@@ -36,6 +36,8 @@ import static org.mockito.ArgumentMatchers.notNull;
 | 
			
		||||
import static org.mockito.Mockito.mock;
 | 
			
		||||
import static org.mockito.Mockito.when;
 | 
			
		||||
 | 
			
		||||
import static org.alfresco.rest.framework.core.ResourceMetadata.RESOURCE_TYPE.RELATIONSHIP;
 | 
			
		||||
 | 
			
		||||
import java.io.File;
 | 
			
		||||
import java.io.IOException;
 | 
			
		||||
import java.io.PrintWriter;
 | 
			
		||||
@@ -460,13 +462,7 @@ public class ParamsExtractorTests
 | 
			
		||||
        
 | 
			
		||||
        testExtractAddressedParams(templateVars, request, extractor);
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testHeaderParsing() throws IOException
 | 
			
		||||
    {
 | 
			
		||||
    	
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    public void testSpecialChars() throws IOException
 | 
			
		||||
    {
 | 
			
		||||
@@ -510,6 +506,7 @@ public class ParamsExtractorTests
 | 
			
		||||
       assertTrue(pVal.equals("香 香蕉"));
 | 
			
		||||
       
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Mocks a Entity Resource
 | 
			
		||||
     * @return ResourceMetadata a Entity
 | 
			
		||||
@@ -557,7 +554,7 @@ public class ParamsExtractorTests
 | 
			
		||||
        ResourceMetadata resourceMock = mock(ResourceMetadata.class);
 | 
			
		||||
        ResourceOperation resourceOperation = mock(ResourceOperation.class);
 | 
			
		||||
        when(resourceMock.getOperation(notNull())).thenReturn(resourceOperation);
 | 
			
		||||
        when(resourceMock.getType()).thenReturn(ResourceMetadata.RESOURCE_TYPE.RELATIONSHIP);
 | 
			
		||||
        when(resourceMock.getType()).thenReturn(RELATIONSHIP);
 | 
			
		||||
        when(resourceMock.getObjectType(notNull())).thenReturn(Farmer.class);
 | 
			
		||||
        return resourceMock;
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -7,7 +7,7 @@
 | 
			
		||||
    <parent>
 | 
			
		||||
        <groupId>org.alfresco</groupId>
 | 
			
		||||
        <artifactId>alfresco-community-repo</artifactId>
 | 
			
		||||
        <version>23.4.0.1</version>
 | 
			
		||||
        <version>23.4.0.16-SNAPSHOT</version>
 | 
			
		||||
    </parent>
 | 
			
		||||
 | 
			
		||||
    <dependencies>
 | 
			
		||||
@@ -94,7 +94,7 @@
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.apache.commons</groupId>
 | 
			
		||||
            <artifactId>commons-lang3</artifactId>
 | 
			
		||||
            <version>3.14.0</version>
 | 
			
		||||
            <version>3.17.0</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>commons-codec</groupId>
 | 
			
		||||
@@ -358,7 +358,7 @@
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>com.fasterxml.woodstox</groupId>
 | 
			
		||||
            <artifactId>woodstox-core</artifactId>
 | 
			
		||||
            <version>6.5.1</version>
 | 
			
		||||
            <version>7.0.0</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <dependency>
 | 
			
		||||
@@ -397,12 +397,12 @@
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.mybatis</groupId>
 | 
			
		||||
            <artifactId>mybatis</artifactId>
 | 
			
		||||
            <version>3.5.13</version>
 | 
			
		||||
            <version>3.5.16</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
        <dependency>
 | 
			
		||||
            <groupId>org.mybatis</groupId>
 | 
			
		||||
            <artifactId>mybatis-spring</artifactId>
 | 
			
		||||
            <version>3.0.3</version>
 | 
			
		||||
            <version>3.0.4</version>
 | 
			
		||||
        </dependency>
 | 
			
		||||
 | 
			
		||||
        <!-- Activiti -->
 | 
			
		||||
 
 | 
			
		||||
@@ -157,9 +157,10 @@ public class DownloadStorage
 | 
			
		||||
         
 | 
			
		||||
        if (log.isDebugEnabled())
 | 
			
		||||
        {
 | 
			
		||||
            String downloadNodeRefString = "Download-NodeRef=" + downloadNodeRef;
 | 
			
		||||
            StringBuilder msg = new StringBuilder();
 | 
			
		||||
            msg.append("Created Download. ")
 | 
			
		||||
               .append("', Download-NodeRef=");
 | 
			
		||||
                    .append(downloadNodeRefString);
 | 
			
		||||
            log.debug(msg.toString());
 | 
			
		||||
        }
 | 
			
		||||
        return downloadNodeRef;
 | 
			
		||||
@@ -221,6 +222,11 @@ public class DownloadStorage
 | 
			
		||||
        Long total = (Long)properties.get(DownloadModel.PROP_TOTAL);
 | 
			
		||||
        Long filesAdded = (Long)properties.get(DownloadModel.PROP_FILES_ADDED);
 | 
			
		||||
        Long totalFiles = (Long)properties.get(DownloadModel.PROP_TOTAL_FILES);
 | 
			
		||||
 | 
			
		||||
        if (log.isDebugEnabled())
 | 
			
		||||
        {
 | 
			
		||||
            log.debug("Status for Download-NodeRef: "+downloadNodeRef+": done: "+done+", total: "+total+", filesAdded: "+filesAdded+", totalFiles: "+totalFiles);
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        return new DownloadStatus(DownloadStatus.Status.valueOf((String)properties.get(DownloadModel.PROP_STATUS)),
 | 
			
		||||
                                  done != null ? done.longValue() : 0l,
 | 
			
		||||
@@ -239,6 +245,10 @@ public class DownloadStorage
 | 
			
		||||
 | 
			
		||||
    public void updateStatus(NodeRef nodeRef, DownloadStatus status)
 | 
			
		||||
    {
 | 
			
		||||
        if (log.isDebugEnabled())
 | 
			
		||||
        {
 | 
			
		||||
            log.debug("Updating status for Download-NodeRef: "+nodeRef+" to status: "+status.getStatus());
 | 
			
		||||
        }
 | 
			
		||||
        validateNode(nodeRef);
 | 
			
		||||
        
 | 
			
		||||
        nodeService.setProperty(nodeRef, DownloadModel.PROP_STATUS, status.getStatus().toString());
 | 
			
		||||
 
 | 
			
		||||
@@ -174,6 +174,10 @@ public class ZipDownloadExporter extends BaseExporter
 | 
			
		||||
        
 | 
			
		||||
        try
 | 
			
		||||
        {
 | 
			
		||||
            if (log.isDebugEnabled())
 | 
			
		||||
            {
 | 
			
		||||
                log.debug("Archiving content for nodeRef: "+nodeRef+" with contentURL: "+contentData.getContentUrl());
 | 
			
		||||
            }
 | 
			
		||||
            // ALF-2016
 | 
			
		||||
            ZipArchiveEntry zipEntry=new ZipArchiveEntry(getPath());
 | 
			
		||||
            zipEntry.setTime(zipTimestampCreated.getTime());
 | 
			
		||||
 
 | 
			
		||||
@@ -997,7 +997,7 @@ public class LockServiceImpl implements LockService,
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        // Never return a null LockState
 | 
			
		||||
        Assert.notNull(lockState);
 | 
			
		||||
        Assert.notNull(lockState, "The lockState should not be null");
 | 
			
		||||
        return lockState;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -68,4 +68,4 @@ services:
 | 
			
		||||
    volumes:
 | 
			
		||||
      - ../../../repository/src/test/resources/realms/alfresco-realm.json:/opt/keycloak/data/import/alfresco-realm.json
 | 
			
		||||
    ports:
 | 
			
		||||
      - 8999:8080
 | 
			
		||||
      - 8999:8080
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user