From dfa12b8c02552e3bf88628e147dd1564a7ff7478 Mon Sep 17 00:00:00 2001 From: yaroslav-epam <138673581+yaroslav-epam@users.noreply.github.com> Date: Tue, 11 Jul 2023 18:16:23 +0300 Subject: [PATCH] MODINV-826: Upgrade mod-inventory to Java 17 (#602) --- .github/workflows/macos.yml | 2 +- Dockerfile | 7 ++++++- Jenkinsfile | 2 +- NEWS.md | 3 +++ pom.xml | 6 +++--- 5 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 45663ce56..e2c344ec9 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/setup-java@v3 with: distribution: 'temurin' - java-version: '11' + java-version: '17' cache: maven - run: mvn clean install -DskipTests - run: brew install postgresql@12 diff --git a/Dockerfile b/Dockerfile index 70e75f7cf..a47ff9a1b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,9 @@ -FROM folioci/alpine-jre-openjdk11:latest +FROM folioci/alpine-jre-openjdk17:latest + +# Install latest patch versions of packages: https://pythonspeed.com/articles/security-updates-in-docker/ +USER root +RUN apk upgrade --no-cache +USER folio ENV VERTICLE_FILE mod-inventory.jar diff --git a/Jenkinsfile b/Jenkinsfile index 30735d843..0c22db50c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,7 @@ buildMvn { mvnDeploy = 'yes' doKubeDeploy = true publishPreview = false - buildNode = 'jenkins-agent-java11' + buildNode = 'jenkins-agent-java17' doDocker = { buildJavaDocker { diff --git a/NEWS.md b/NEWS.md index d5bed202e..d1c81f629 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,6 @@ +## 20.1.0-SNAPSHOT 2023-XX-XX +* [MODINV-826](https://issues.folio.org/browse/MODINV-826) Upgrade mod-inventory to Java 17 + ## 20.0.0 2023-02-20 * Controlled Instance's field properly reflects updates made by user in MARC Authority's 1XX fields ([MODINV-773] (https://issues.folio.org/browse/MODINV-773)) * POLine ID now set correctly when present in batch imports ([MODINV-774] (https://issues.folio.org/browse/MODINV-774)) diff --git a/pom.xml b/pom.xml index ad290a2cc..c27a56fd0 100644 --- a/pom.xml +++ b/pom.xml @@ -123,7 +123,7 @@ org.folio folio-isbn-util - 1.5.0 + 1.6.0-SNAPSHOT @@ -133,7 +133,7 @@ org.folio folio-kafka-wrapper - 2.7.1 + 3.0.0-SNAPSHOT org.projectlombok @@ -349,7 +349,7 @@ maven-compiler-plugin 3.8.1 - 11 + 17 UTF-8