Skip to content

Commit 9cbc672

Browse files
committed
feat: Bump JDK target to Java 21
1 parent d0e4e93 commit 9cbc672

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
- uses: actions/checkout@v4
1010
with:
1111
submodules: "recursive"
12-
- name: Set up JDK 17
12+
- name: Set up JDK 21
1313
uses: actions/setup-java@v4
1414
with:
15-
java-version: "17"
15+
java-version: "21"
1616
distribution: "temurin"
1717
cache: maven
1818
- name: Build with Maven

.github/workflows/codeql.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
with:
2424
languages: java
2525

26-
- name: Set up JDK 17
26+
- name: Set up JDK 21
2727
uses: actions/setup-java@v4
2828
with:
29-
java-version: '17'
29+
java-version: '21'
3030
distribution: 'temurin'
3131
cache: maven
3232

Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
FROM docker.io/maven:3.8-eclipse-temurin-17 AS build
1+
FROM docker.io/maven:3.8-eclipse-temurin-21 AS build
22

33
WORKDIR /home/app
44
COPY . ./
55

66
RUN git submodule update --init --recursive \
77
&& mvn -DskipTests clean package
88

9-
FROM docker.io/eclipse-temurin:17-jre AS app
9+
FROM docker.io/eclipse-temurin:21-jre AS app
1010

1111
ARG OTA_VERSION=0.1.0
1212

flake.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
languages = {
3535
java = {
3636
enable = true;
37-
jdk.package = pkgs.jdk17;
37+
jdk.package = pkgs.jdk21;
3838
maven.enable = true;
3939
};
4040
};

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<name>OTA server solution, developed for Planet Computers Ltd, with cloud backing.</name>
1717
<description>OTA server solution, developed for Planet Computers Ltd, with cloud backing.</description>
1818
<properties>
19-
<java.version>17</java.version>
19+
<java.version>21</java.version>
2020
<maven.compiler.source>${java.version}</maven.compiler.source>
2121
<maven.compiler.target>${java.version}</maven.compiler.target>
2222
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

0 commit comments

Comments
 (0)