Skip to content

Commit 874959b

Browse files
authored
Upgrade Quarkus to 2.13.4 (#113)
- Upgrade okhttp to 4.12.0 and okio to 3.6.0 - upgrade quarkus to 2.12.3 - fix native builds - Deprecate java 11 and add support for java 21 Signed-off-by: Spolti <[email protected]>
1 parent 75d3af3 commit 874959b

16 files changed

+96
-77
lines changed

.github/workflows/codeql-analysis.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ jobs:
4040
- name: Checkout repository
4141
uses: actions/checkout@v3
4242

43+
- name: Set up JDK 17
44+
uses: actions/setup-java@v3
45+
with:
46+
distribution: 'temurin'
47+
java-version: '17'
48+
4349
# Initializes the CodeQL tools for scanning.
4450
- name: Initialize CodeQL
4551
uses: github/codeql-action/init@v2

.github/workflows/main-merge-java-16.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.

.github/workflows/main-merge-java-17.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ jobs:
1515
with:
1616
java-version: 17
1717
- name: Test with Maven
18-
run: mvn clean package --no-transfer-progress --file pom.xml
18+
run: mvn clean package --no-transfer-progress --file pom.xml -Dnet.bytebuddy.experimental=true
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: ReBot - Java 11
1+
name: ReBot - Java 21
22

33
on:
44
push:
@@ -10,9 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- uses: actions/checkout@v2
13-
- name: Set up JDK 11
13+
- name: Set up JDK 21
1414
uses: actions/setup-java@v1
1515
with:
16-
java-version: 11
16+
java-version: 21
1717
- name: Test with Maven
18-
run: mvn clean package --no-transfer-progress --file pom.xml
18+
run: mvn clean package --no-transfer-progress --file pom.xml -Dnet.bytebuddy.experimental=true

.github/workflows/main-native-merge-java-11.yml renamed to .github/workflows/main-native-merge-java-17.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: ReBot - Native Java 11
1+
name: ReBot - Native Java 17
22

33
on:
44
push:
@@ -12,9 +12,9 @@ jobs:
1212
- uses: actions/checkout@v2
1313
- name: Install Dependencies
1414
run: sudo apt-get install -y build-essential libz-dev zlib1g-dev
15-
- name: Set up JDK 11
15+
- name: Set up JDK 17
1616
uses: actions/setup-java@v1
1717
with:
18-
java-version: 11
18+
java-version: 17
1919
- name: package
20-
run: mvn clean package --no-transfer-progress --file pom.xml -Pnative -Dquarkus.native.container-build=true -DskipTests
20+
run: mvn clean package --no-transfer-progress --file pom.xml -Pnative -Dquarkus.native.container-build=true -DskipTests -Dnet.bytebuddy.experimental=true

.github/workflows/native-pull-request-java-11.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: ReBot CI - Native Java 17
2+
3+
on: pull_request
4+
jobs:
5+
test:
6+
runs-on: ubuntu-latest
7+
steps:
8+
- uses: actions/checkout@v2
9+
- name: Install Dependencies
10+
run: sudo apt-get install -y build-essential libz-dev zlib1g-dev
11+
- name: Set up JDK 17
12+
uses: actions/setup-java@v1
13+
with:
14+
java-version: 17
15+
- name: package
16+
run: -|
17+
mvn clean package --no-transfer-progress --file pom.xml -Pnative -Dmaven.javadoc.skip=true -Dquarkus.native.container-build=true -DskipTests -Dnet.bytebuddy.experimental=true
18+

.github/workflows/pull-request-java-11.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
name: ReBot CI - Java 16
1+
name: ReBot CI - Java 21
22

33
on: pull_request
44
jobs:
55
test:
66
runs-on: ubuntu-latest
77
steps:
88
- uses: actions/checkout@v2
9-
- name: Set up JDK 16
9+
- name: Set up JDK 21
1010
uses: actions/setup-java@v1
1111
with:
12-
java-version: 16
12+
java-version: 21
1313
- name: Test with Maven
14-
run: mvn clean test --no-transfer-progress --file pom.xml -Dmaven.javadoc.skip=true
14+
run: mvn clean test --no-transfer-progress --file pom.xml -Dmaven.javadoc.skip=true -Dnet.bytebuddy.experimental=true
1515

.lift.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
build = "mvn install -DskipTests -Dmaven.javadoc.skip=true"
2-
jdk11 = true
2+
jdk17 = true
33
customTools = [ "https://help.sonatype.com/lift/files/78578763/78578764/1/1623180860953/pmd.sh rulesets/java/quickstart.xml" ]

0 commit comments

Comments
 (0)