From faec8059d5846984087dfd3d6808fa480f47340f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Collin?= Date: Sat, 21 Feb 2026 13:56:20 +0100 Subject: [PATCH 1/8] feat: upgraded to quarkus 3.31 --- pom.xml | 12 ++++++------ src/main/resources/application.properties | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 869b9f0..2a6378c 100644 --- a/pom.xml +++ b/pom.xml @@ -6,16 +6,16 @@ preview-services 1.0.0-SNAPSHOT - 3.12.1 - 17 + 3.14.1 + 25 UTF-8 UTF-8 quarkus-bom io.quarkus.platform - 3.9.1 + 3.31.4 true - 3.2.5 - 0.3.1 + 3.5.4 + 0.4.0 @@ -138,7 +138,7 @@ - native + native diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 8e0ecf1..b6c0440 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -10,10 +10,10 @@ projects-database-name=dontCodeDevProjects %scalewaytest.quarkus.mongodb.projects.connection-string = mongodb://dontCodeTest:testPassword@localhost:27017/?authSource=admin %scalewaytest.projects-database-name=dontCodeTestProjects -quarkus.http.cors=true +quarkus.http.cors.enabled=true quarkus.http.cors.origins=/.*/ -quarkus.package.type=uber-jar +quarkus.package.jar.type=uber-jar quarkus.log.level=INFO quarkus.log.category."net.dontcode.preview".level=INFO From 7551bb69ac857bd49836cd2c43e6d56f54b766d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Collin?= Date: Mon, 23 Feb 2026 18:20:20 +0100 Subject: [PATCH 2/8] feat: Application generator with Mistral --- .github/workflows/dev-build.yml | 6 +++--- .github/workflows/main-build.yml | 6 +++--- .github/workflows/release.yml | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml index 89fae1f..68e50e5 100644 --- a/.github/workflows/dev-build.yml +++ b/.github/workflows/dev-build.yml @@ -21,11 +21,11 @@ jobs: with: fetch-depth: 0 ref: Development - - name: Set up JDK 21 - uses: actions/setup-java@v4 + - name: Set up JDK 25 + uses: actions/setup-java@v5 with: distribution: 'adopt' - java-version: '21' + java-version: '25' - name: Cache Maven repository uses: actions/cache@v4 with: diff --git a/.github/workflows/main-build.yml b/.github/workflows/main-build.yml index b13f599..0e1bf34 100644 --- a/.github/workflows/main-build.yml +++ b/.github/workflows/main-build.yml @@ -21,11 +21,11 @@ jobs: fetch-depth: 0 ref: main - - name: Set up JDK 21 - uses: actions/setup-java@v4 + - name: Set up JDK 25 + uses: actions/setup-java@v5 with: distribution: 'adopt' - java-version: '21' + java-version: '25' - name: Cache Maven repository uses: actions/cache@v4 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 74ba964..a802995 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,11 +29,11 @@ jobs: fetch-depth: 0 ref: ${{inputs.branch}} - - name: Set up JDK 21 - uses: actions/setup-java@v4 + - name: Set up JDK 25 + uses: actions/setup-java@v5 with: distribution: 'adopt' - java-version: '21' + java-version: '25' - name: Cache Maven repository uses: actions/cache@v4 with: From 1c0dd9287c1647800ffa84de77de58be56666f01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Collin?= Date: Mon, 23 Feb 2026 18:23:54 +0100 Subject: [PATCH 3/8] fix: build with temurin --- .github/workflows/dev-build.yml | 2 +- .github/workflows/main-build.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml index 68e50e5..27de06d 100644 --- a/.github/workflows/dev-build.yml +++ b/.github/workflows/dev-build.yml @@ -24,7 +24,7 @@ jobs: - name: Set up JDK 25 uses: actions/setup-java@v5 with: - distribution: 'adopt' + distribution: 'temurin' java-version: '25' - name: Cache Maven repository uses: actions/cache@v4 diff --git a/.github/workflows/main-build.yml b/.github/workflows/main-build.yml index 0e1bf34..015a5d0 100644 --- a/.github/workflows/main-build.yml +++ b/.github/workflows/main-build.yml @@ -24,7 +24,7 @@ jobs: - name: Set up JDK 25 uses: actions/setup-java@v5 with: - distribution: 'adopt' + distribution: 'temurin' java-version: '25' - name: Cache Maven repository uses: actions/cache@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a802995..b21b2c3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,7 +32,7 @@ jobs: - name: Set up JDK 25 uses: actions/setup-java@v5 with: - distribution: 'adopt' + distribution: 'temurin' java-version: '25' - name: Cache Maven repository uses: actions/cache@v4 From 788fe8eae6c9f4cc900ee6bdc3362a5dedb604a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Collin?= Date: Wed, 25 Feb 2026 23:02:16 +0100 Subject: [PATCH 4/8] feat: Move project model to core --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2a6378c..6a1986f 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 3.31.4 true 3.5.4 - 0.4.0 + 0.4.1 From 543d373bb8bcadb20d2d07e2705bbfbba8eac37d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Collin?= Date: Sat, 28 Feb 2026 10:42:43 +0100 Subject: [PATCH 5/8] fix: junit5 is now junit --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 6a1986f..43aa7cd 100644 --- a/pom.xml +++ b/pom.xml @@ -46,12 +46,12 @@ io.quarkus - quarkus-junit5 + quarkus-junit test io.quarkus - quarkus-junit5-mockito + quarkus-junit-mockito test From 72ceee68f636b30cbe3d52337132482ed9c5d40c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Collin?= Date: Sat, 28 Feb 2026 11:29:36 +0100 Subject: [PATCH 6/8] fix: add support for snapshots --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 43aa7cd..801f8c6 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ 3.31.4 true 3.5.4 - 0.4.1 + 0.4.1-SNAPSHOT From 22b805121860788479cd243fdc67e249901f6171 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Collin?= Date: Sat, 28 Feb 2026 11:35:16 +0100 Subject: [PATCH 7/8] fix: add support for snapshots --- pom.xml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pom.xml b/pom.xml index 801f8c6..c603b96 100644 --- a/pom.xml +++ b/pom.xml @@ -142,4 +142,17 @@ + + + Central Portal Snapshots + central-portal-snapshots + https://central.sonatype.com/repository/maven-snapshots/ + + false + + + true + + + From b799e4129ed459e28c9fc898bded4ee860227607 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9rard=20Collin?= Date: Sat, 28 Feb 2026 12:01:19 +0100 Subject: [PATCH 8/8] fix: abad import of InjectMock --- src/test/java/net/dontcode/preview/PreviewResourceTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/net/dontcode/preview/PreviewResourceTest.java b/src/test/java/net/dontcode/preview/PreviewResourceTest.java index cc25d88..0d830d4 100644 --- a/src/test/java/net/dontcode/preview/PreviewResourceTest.java +++ b/src/test/java/net/dontcode/preview/PreviewResourceTest.java @@ -2,7 +2,7 @@ import io.quarkus.test.common.http.TestHTTPEndpoint; import io.quarkus.test.junit.QuarkusTest; -import io.quarkus.test.junit.mockito.InjectMock; +import io.quarkus.test.InjectMock; import io.restassured.http.ContentType; import net.dontcode.core.Change; import net.dontcode.core.DontCodeModelPointer;