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