From aa008a4b6f456b235229a2a4d865ecdfb918e835 Mon Sep 17 00:00:00 2001
From: Andrei Piankouski <andrei_piankouski@epam.com>
Date: Wed, 4 Sep 2024 14:45:58 +0300
Subject: [PATCH 1/4] Release 5.12.0

---
 .github/workflows/release.yml |  2 +-
 build.gradle                  |  6 +++---
 docker-compose.yml            | 14 +++++++-------
 gradle.properties             |  2 +-
 project-properties.gradle     |  2 +-
 5 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 915170cd..3e7ff1b2 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -11,7 +11,7 @@ on:
 
 env:
   GH_USER_NAME: github.actor
-  RELEASE_VERSION: 5.11.3
+  RELEASE_VERSION: 5.12.0
 
 jobs:
   release:
diff --git a/build.gradle b/build.gradle
index 2f1b966b..4eb61f1d 100644
--- a/build.gradle
+++ b/build.gradle
@@ -34,7 +34,7 @@ ext['log4j2.version'] = '2.21.1'
 
 dependencyManagement {
     imports {
-        mavenBom(releaseMode ? 'com.epam.reportportal:commons-bom:' + '5.11.7' : 'com.epam.reportportal:commons-bom:5.11.7')
+        mavenBom(releaseMode ? 'com.epam.reportportal:commons-bom:' + '5.12.1' : 'com.epam.reportportal:commons-bom:5.12.1')
     }
 }
 
@@ -43,8 +43,8 @@ dependencies {
         api 'com.epam.reportportal:commons-dao'
         api 'com.epam.reportportal:commons'
     } else {
-        api 'com.github.reportportal:commons-dao:4f0bff6'
-        api 'com.github.reportportal:commons:50a1192'
+        api 'com.github.reportportal:commons-dao:acf1ec7'
+        api 'com.github.reportportal:commons:c8ef09c'
     }
 
     //Fix CVE-2021-41079, CVE-2022-23181, CVE-2021-33037, CVE-2021-30640, CVE-2022-42252, CVE-2023-46589, CVE-2024-24549
diff --git a/docker-compose.yml b/docker-compose.yml
index 9fc028aa..ee970b3b 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -111,7 +111,7 @@ services:
   ## ReportPortal services
 
   index:
-    image: reportportal/service-index:5.11.0
+    image: reportportal/service-index:5.12.0
     container_name: reportportal-index
     logging:
       <<: *logging
@@ -138,7 +138,7 @@ services:
     restart: always
 
   ui:
-    image: reportportal/service-ui:5.11.1
+    image: reportportal/service-ui:5.12.0
     container_name: reportportal-ui
     environment:
       RP_SERVER_PORT: "8080"
@@ -161,7 +161,7 @@ services:
     restart: always
 
   api:
-    image: reportportal/service-api:5.11.1
+    image: reportportal/service-api:5.12.0
     container_name: reportportal-api
     logging:
       <<: *logging
@@ -276,7 +276,7 @@ services:
     restart: always
 
   jobs:
-    image: reportportal/service-jobs:5.11.1
+    image: reportportal/service-jobs:5.12.0
     container_name: reportportal-jobs
     logging:
       <<: *logging
@@ -349,7 +349,7 @@ services:
     restart: always
 
   analyzer:
-    image: &analyzer_img reportportal/service-auto-analyzer:5.11.0-r1
+    image: &analyzer_img reportportal/service-auto-analyzer:5.12.0-r1
     container_name: reportportal-analyzer
     logging:
       <<: *logging
@@ -401,7 +401,7 @@ services:
     restart: always
 
   metrics-gatherer:
-    image: reportportal/service-metrics-gatherer:5.11.0-r1
+    image: reportportal/service-metrics-gatherer:5.12.0-r1
     container_name: reportportal-metrics-gatherer
     logging:
       <<: *logging
@@ -428,7 +428,7 @@ services:
     restart: always
 
   migrations:
-    image: reportportal/migrations:5.11.0
+    image: reportportal/migrations:5.12.0
     container_name: reportportal-migrations
     logging:
       <<: *logging
diff --git a/gradle.properties b/gradle.properties
index a8ab2baa..6623cbbe 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
-version=5.11.4
+version=5.12.0
 description=Unified Authorization Trap for all ReportPortal's Services
 dockerPrepareEnvironment=
 dockerJavaOpts=-Xmx512m -XX:+UseG1GC -XX:InitiatingHeapOccupancyPercent=70 -Djava.security.egd=file:/dev/./urandom
diff --git a/project-properties.gradle b/project-properties.gradle
index d2a0100a..fc3b06fe 100755
--- a/project-properties.gradle
+++ b/project-properties.gradle
@@ -4,7 +4,7 @@ project.ext {
     publishRepo = "https://maven.pkg.github.com/reportportal/service-authorization"
     dependencyRepos = ["commons-dao", "commons-rules", "commons-model", "commons-bom"]
     releaseMode = project.hasProperty("releaseMode")
-    scriptsUrl = commonScriptsUrl + (releaseMode ? '5.11.0' : 'develop')
+    scriptsUrl = commonScriptsUrl + (releaseMode ? '5.12.0' : 'develop')
     isDebugMode = System.getProperty("DEBUG", "false") == "true"
 }
 

From 168a2d91cc7f75b5fcbaac0ac4544deaa020b97f Mon Sep 17 00:00:00 2001
From: Reingold Shekhtel <13565058+raikbitters@users.noreply.github.com>
Date: Thu, 19 Sep 2024 13:40:26 +0200
Subject: [PATCH 2/4] Update Dockerfile

---
 Dockerfile | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 7a9d4b15..690a3319 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -9,8 +9,7 @@ RUN if [ "${RELEASE_MODE}" = true ]; then \
         -Dorg.gradle.project.version=${APP_VERSION}; \
     else gradle build --no-build-cache --exclude-task test -Dorg.gradle.project.version=${APP_VERSION}; fi
 
-# For ARM build use flag: `--platform linux/arm64`
-FROM --platform=$BUILDPLATFORM amazoncorretto:21.0.4
+FROM amazoncorretto:21.0.4
 LABEL version=${APP_VERSION} description="EPAM ReportPortal. Auth Service" maintainer="Andrei Varabyeu <andrei_varabyeu@epam.com>, Hleb Kanonik <hleb_kanonik@epam.com>"
 ARG APP_VERSION=${APP_VERSION}
 ENV APP_DIR=/usr/app

From c448d2de2aad89790a922a0d43643514b285e637 Mon Sep 17 00:00:00 2001
From: Andrei Piankouski <andrei_piankouski@epam.com>
Date: Thu, 19 Sep 2024 15:50:28 +0300
Subject: [PATCH 3/4] Use jdk 21 in release workflow

---
 .github/workflows/manually-release.yml | 6 +++---
 .github/workflows/release.yml          | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/manually-release.yml b/.github/workflows/manually-release.yml
index d8c2ec26..34580f24 100644
--- a/.github/workflows/manually-release.yml
+++ b/.github/workflows/manually-release.yml
@@ -28,17 +28,17 @@ jobs:
       - name: Checkout repository
         uses: actions/checkout@v2
 
-      - name: Set up JDK 11
+      - name: Set up JDK 21
         uses: actions/setup-java@v2
         with:
           distribution: 'adopt'
-          java-version: '11'
+          java-version: '21'
 
       - name: Grant execute permission for gradlew
         run: chmod +x gradlew
 
       - name: Setup git credentials
-        uses: oleksiyrudenko/gha-git-credentials@v2
+        uses: oleksiyrudenko/gha-git-credentials@v2-latest
         with:
           name: 'reportportal.io'
           email: 'support@reportportal.io'
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3e7ff1b2..d4ba69ac 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -20,17 +20,17 @@ jobs:
       - name: Checkout repository
         uses: actions/checkout@v2
 
-      - name: Set up JDK 11
+      - name: Set up JDK 21
         uses: actions/setup-java@v2
         with:
           distribution: 'adopt'
-          java-version: '11'
+          java-version: '21'
 
       - name: Grant execute permission for gradlew
         run: chmod +x gradlew
 
       - name: Setup git credentials
-        uses: oleksiyrudenko/gha-git-credentials@v2
+        uses: oleksiyrudenko/gha-git-credentials@v2-latest
         with:
           name: 'reportportal.io'
           email: 'support@reportportal.io'

From c56a3218f2d775f1f881060c86d10f4a014f745d Mon Sep 17 00:00:00 2001
From: "reportportal.io" <support@reportportal.io>
Date: Thu, 19 Sep 2024 12:54:29 +0000
Subject: [PATCH 4/4] [Gradle Release Plugin] - new version commit:  '5.12.1'.

---
 gradle.properties | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gradle.properties b/gradle.properties
index 6623cbbe..9ad71799 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
-version=5.12.0
+version=5.12.1
 description=Unified Authorization Trap for all ReportPortal's Services
 dockerPrepareEnvironment=
 dockerJavaOpts=-Xmx512m -XX:+UseG1GC -XX:InitiatingHeapOccupancyPercent=70 -Djava.security.egd=file:/dev/./urandom