diff --git a/.github/skills/github-actions-workflows/SKILL.md b/.github/skills/github-actions-workflows/SKILL.md
index 2f705d7a81..9f8c571078 100644
--- a/.github/skills/github-actions-workflows/SKILL.md
+++ b/.github/skills/github-actions-workflows/SKILL.md
@@ -21,7 +21,7 @@ Create and maintain secure, efficient CI/CD pipelines using GitHub Actions for t
| Component | Version | Notes |
|-----------|---------|-------|
-| **Java JDK** | 26-ea (Temurin) | Source level 21 |
+| **Java JDK** | 26 (Temurin) | Source level 21 |
| **Maven** | 3.9.14 | Multi-module reactor build |
| **PostgreSQL** | 18 | Extensions: pgaudit, pgcrypto, pg_stat_statements |
| **Node.js** | 24 | MCP servers, Playwright |
@@ -54,7 +54,7 @@ jobs:
- name: Set up JDK 26
uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
with:
- java-version: '26-ea'
+ java-version: '26'
distribution: 'temurin'
cache: 'maven'
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index fc67374788..086d33d4e8 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -118,7 +118,7 @@ jobs:
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
with:
distribution: "temurin"
- java-version: "26-ea"
+ java-version: "26"
# Disable built-in cache - we use optimized manual caching below
cache: ""
diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml
index 491300aa93..f6a28e9833 100644
--- a/.github/workflows/copilot-setup-steps.yml
+++ b/.github/workflows/copilot-setup-steps.yml
@@ -153,7 +153,7 @@ jobs:
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
with:
distribution: "temurin"
- java-version: "26-ea"
+ java-version: "26"
# Disable built-in cache - we use optimized manual caching below
cache: ""
diff --git a/.github/workflows/javadoc-generation.yml b/.github/workflows/javadoc-generation.yml
index 554c2d49ef..7f63e88837 100644
--- a/.github/workflows/javadoc-generation.yml
+++ b/.github/workflows/javadoc-generation.yml
@@ -81,7 +81,7 @@ jobs:
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
with:
distribution: 'temurin'
- java-version: '26-ea'
+ java-version: '26'
java-package: 'jdk'
check-latest: true
# Disable built-in cache - we use optimized manual caching below
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 106c106b89..4c43f2ef4b 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -89,7 +89,7 @@ jobs:
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
with:
distribution: 'temurin'
- java-version: '26-ea'
+ java-version: '26'
java-package: 'jdk' # Explicitly specify JDK package
check-latest: true # Always get latest patch version
# Disable built-in cache - we use optimized manual caching below
diff --git a/service.impl/pom.xml b/service.impl/pom.xml
index a009d328ad..9344bbe46f 100644
--- a/service.impl/pom.xml
+++ b/service.impl/pom.xml
@@ -104,11 +104,6 @@
protobuf-java
4.34.1
-
- org.eclipse.jdt
- ecj
- 3.45.0
-
org.quartz-scheduler
quartz
@@ -377,7 +372,15 @@
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ ${surefireArgLine} ${testAdditionalRuntimeArgLine} -Ddrools.dialect.java.compiler.lnglevel=21
+
+
+
diff --git a/service.impl/src/main/java/com/hack23/cia/service/impl/rules/RulesConfiguration.java b/service.impl/src/main/java/com/hack23/cia/service/impl/rules/RulesConfiguration.java
index ab96e7412b..c524227945 100644
--- a/service.impl/src/main/java/com/hack23/cia/service/impl/rules/RulesConfiguration.java
+++ b/service.impl/src/main/java/com/hack23/cia/service/impl/rules/RulesConfiguration.java
@@ -49,7 +49,8 @@ public KieContainer kieContainer() {
final KieServices kieServices = KieServices.Factory.get();
final KieContainer kContainer = kieServices.getKieClasspathContainer();
- LOGGER.info("Using classloader {}, parent {}",kContainer.getClassLoader(),kContainer.getClassLoader().getParent());
+ LOGGER.info("Using classloader {}, parent {}", kContainer.getClassLoader(),
+ kContainer.getClassLoader().getParent());
final Results verifyResults = kContainer.verify();
for (final Message m : verifyResults.getMessages()) {
@@ -58,14 +59,12 @@ public KieContainer kieContainer() {
final KieBase kieBase = kContainer.getKieBase();
-
for (final KiePackage kp : kieBase.getKiePackages()) {
for (final Rule rule : kp.getRules()) {
- LOGGER.info("Loadded Rule: {} {}", kp, rule.getName());
+ LOGGER.info("Loaded Rule: {} {}", kp, rule.getName());
}
}
-
return kContainer;
}
}
diff --git a/service.impl/src/main/resources/META-INF/kmodule.xml b/service.impl/src/main/resources/META-INF/kmodule.xml
index c2034e5d8f..a7e15448f2 100644
--- a/service.impl/src/main/resources/META-INF/kmodule.xml
+++ b/service.impl/src/main/resources/META-INF/kmodule.xml
@@ -1,6 +1,6 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/service.impl/src/test/java/com/hack23/cia/service/impl/AbstractServiceFunctionalIntegrationTest.java b/service.impl/src/test/java/com/hack23/cia/service/impl/AbstractServiceFunctionalIntegrationTest.java
index 6a5aa731bf..f1be85c982 100644
--- a/service.impl/src/test/java/com/hack23/cia/service/impl/AbstractServiceFunctionalIntegrationTest.java
+++ b/service.impl/src/test/java/com/hack23/cia/service/impl/AbstractServiceFunctionalIntegrationTest.java
@@ -59,7 +59,8 @@
"classpath:META-INF/cia-service-external-riksdagen.xml",
"classpath:META-INF/cia-service-external-worldbank.xml",
"classpath:META-INF/cia-service-external-val.xml",
-"classpath:/META-INF/cia-test-context.xml" })
+ "classpath:META-INF/cia-service-external-esv.xml",
+ "classpath:/META-INF/cia-test-context.xml" })
public abstract class AbstractServiceFunctionalIntegrationTest extends AbstractFunctionalIntegrationTest {
/** The Constant EXPECT_A_RESULT. */