diff --git a/.github/workflows/cibseven-process-engine-api.nightly-java-maven.yml b/.github/workflows/cibseven-process-engine-api.nightly-java-maven.yml
index 1eb87688..e7121f30 100644
--- a/.github/workflows/cibseven-process-engine-api.nightly-java-maven.yml
+++ b/.github/workflows/cibseven-process-engine-api.nightly-java-maven.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@v7
- name: Set up JDK 21
- uses: actions/setup-java@v6.0.1
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/cibseven-process-engine-api.nightly-kotlin-gradle.yml b/.github/workflows/cibseven-process-engine-api.nightly-kotlin-gradle.yml
index ded88452..fa1a41fd 100644
--- a/.github/workflows/cibseven-process-engine-api.nightly-kotlin-gradle.yml
+++ b/.github/workflows/cibseven-process-engine-api.nightly-kotlin-gradle.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@v7
- name: Set up JDK 21
- uses: actions/setup-java@v6.0.1
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/cibseven-process-engine-api.pre-merge-java-maven.yml b/.github/workflows/cibseven-process-engine-api.pre-merge-java-maven.yml
index c6a23089..975fdfb8 100644
--- a/.github/workflows/cibseven-process-engine-api.pre-merge-java-maven.yml
+++ b/.github/workflows/cibseven-process-engine-api.pre-merge-java-maven.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@v7
- name: Set up Node
- uses: actions/setup-node@v7
+ uses: actions/setup-node@v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@v6.0.1
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -54,7 +54,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@v6.0.1
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -103,14 +103,14 @@ jobs:
uses: actions/checkout@v7
- name: Set up JDK 21
- uses: actions/setup-java@v6.0.1
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Set up Node
- uses: actions/setup-node@v7
+ uses: actions/setup-node@v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/cibseven-process-engine-api.pre-merge-kotlin-gradle.yml b/.github/workflows/cibseven-process-engine-api.pre-merge-kotlin-gradle.yml
index 6f55de4f..4768674a 100644
--- a/.github/workflows/cibseven-process-engine-api.pre-merge-kotlin-gradle.yml
+++ b/.github/workflows/cibseven-process-engine-api.pre-merge-kotlin-gradle.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@v7
- name: Set up Node
- uses: actions/setup-node@v7
+ uses: actions/setup-node@v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@v6.0.1
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -56,7 +56,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@v6.0.1
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -107,7 +107,7 @@ jobs:
uses: actions/checkout@v7
- name: Set up JDK 21
- uses: actions/setup-java@v6.0.1
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -116,7 +116,7 @@ jobs:
uses: gradle/actions/setup-gradle@v6
- name: Set up Node
- uses: actions/setup-node@v7
+ uses: actions/setup-node@v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/cibseven-remote.nightly-java-maven.yml b/.github/workflows/cibseven-remote.nightly-java-maven.yml
index e7d18d2a..55382adb 100644
--- a/.github/workflows/cibseven-remote.nightly-java-maven.yml
+++ b/.github/workflows/cibseven-remote.nightly-java-maven.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/cibseven-remote.nightly-kotlin-gradle.yml b/.github/workflows/cibseven-remote.nightly-kotlin-gradle.yml
index 94e0bbb3..0706f4cf 100644
--- a/.github/workflows/cibseven-remote.nightly-kotlin-gradle.yml
+++ b/.github/workflows/cibseven-remote.nightly-kotlin-gradle.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/cibseven-remote.pre-merge-java-maven.yml b/.github/workflows/cibseven-remote.pre-merge-java-maven.yml
index 7281e8d0..e508d457 100644
--- a/.github/workflows/cibseven-remote.pre-merge-java-maven.yml
+++ b/.github/workflows/cibseven-remote.pre-merge-java-maven.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -54,7 +54,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -106,14 +106,14 @@ jobs:
run: PGPASSWORD=admin psql -h localhost -U admin -d bikeleasing_engine -c 'CREATE DATABASE bikeleasing_app;'
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
with:
node-version: '22'
diff --git a/.github/workflows/cibseven-remote.pre-merge-kotlin-gradle.yml b/.github/workflows/cibseven-remote.pre-merge-kotlin-gradle.yml
index b67389a8..890799e9 100644
--- a/.github/workflows/cibseven-remote.pre-merge-kotlin-gradle.yml
+++ b/.github/workflows/cibseven-remote.pre-merge-kotlin-gradle.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -56,7 +56,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -110,7 +110,7 @@ jobs:
run: PGPASSWORD=admin psql -h localhost -U admin -d bikeleasing_engine -c 'CREATE DATABASE bikeleasing_app;'
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -119,7 +119,7 @@ jobs:
uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
with:
node-version: '22'
diff --git a/.github/workflows/dependency-repair.yml b/.github/workflows/dependency-repair.yml
index 2666b2d7..8278ea53 100644
--- a/.github/workflows/dependency-repair.yml
+++ b/.github/workflows/dependency-repair.yml
@@ -66,7 +66,7 @@ jobs:
fi
- name: Repair with Claude
- uses: anthropics/claude-code-action@374f254f5efaf968abfe15d399fd90972e8138b9 # v1.0.251
+ uses: anthropics/claude-code-action@16f9f71ab9c490faf367f94dd294897edc25be33 # v1.0.261
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
allowed_bots: "dependabot[bot]"
diff --git a/.github/workflows/fluxnova-embedded.nightly-java-maven.yml b/.github/workflows/fluxnova-embedded.nightly-java-maven.yml
index 7a85a7ef..65ac2c90 100644
--- a/.github/workflows/fluxnova-embedded.nightly-java-maven.yml
+++ b/.github/workflows/fluxnova-embedded.nightly-java-maven.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/fluxnova-embedded.nightly-kotlin-gradle.yml b/.github/workflows/fluxnova-embedded.nightly-kotlin-gradle.yml
index 9e323403..2eba5e69 100644
--- a/.github/workflows/fluxnova-embedded.nightly-kotlin-gradle.yml
+++ b/.github/workflows/fluxnova-embedded.nightly-kotlin-gradle.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/fluxnova-embedded.pre-merge-java-maven.yml b/.github/workflows/fluxnova-embedded.pre-merge-java-maven.yml
index 2380d882..be870a9a 100644
--- a/.github/workflows/fluxnova-embedded.pre-merge-java-maven.yml
+++ b/.github/workflows/fluxnova-embedded.pre-merge-java-maven.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -54,7 +54,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -103,14 +103,14 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/fluxnova-embedded.pre-merge-kotlin-gradle.yml b/.github/workflows/fluxnova-embedded.pre-merge-kotlin-gradle.yml
index fe654d8e..8e7673d5 100644
--- a/.github/workflows/fluxnova-embedded.pre-merge-kotlin-gradle.yml
+++ b/.github/workflows/fluxnova-embedded.pre-merge-kotlin-gradle.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -56,7 +56,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -107,7 +107,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -116,7 +116,7 @@ jobs:
uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/operaton-embedded.nightly-java-maven.yml b/.github/workflows/operaton-embedded.nightly-java-maven.yml
index c71d9170..b1957aae 100644
--- a/.github/workflows/operaton-embedded.nightly-java-maven.yml
+++ b/.github/workflows/operaton-embedded.nightly-java-maven.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/operaton-embedded.nightly-kotlin-gradle.yml b/.github/workflows/operaton-embedded.nightly-kotlin-gradle.yml
index a94b6dba..acaae8d2 100644
--- a/.github/workflows/operaton-embedded.nightly-kotlin-gradle.yml
+++ b/.github/workflows/operaton-embedded.nightly-kotlin-gradle.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/operaton-embedded.pre-merge-java-maven.yml b/.github/workflows/operaton-embedded.pre-merge-java-maven.yml
index 27a22d15..f216cba3 100644
--- a/.github/workflows/operaton-embedded.pre-merge-java-maven.yml
+++ b/.github/workflows/operaton-embedded.pre-merge-java-maven.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -54,7 +54,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -103,14 +103,14 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/operaton-embedded.pre-merge-kotlin-gradle.yml b/.github/workflows/operaton-embedded.pre-merge-kotlin-gradle.yml
index 4285c447..1ec3a865 100644
--- a/.github/workflows/operaton-embedded.pre-merge-kotlin-gradle.yml
+++ b/.github/workflows/operaton-embedded.pre-merge-kotlin-gradle.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -56,7 +56,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -107,7 +107,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -116,7 +116,7 @@ jobs:
uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/operaton-process-engine-api.nightly.yml b/.github/workflows/operaton-process-engine-api.nightly.yml
index 68746856..6f0b90f0 100644
--- a/.github/workflows/operaton-process-engine-api.nightly.yml
+++ b/.github/workflows/operaton-process-engine-api.nightly.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@v7
- name: Set up JDK 21
- uses: actions/setup-java@v5.6.0
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/operaton-process-engine-api.pre-merge.yml b/.github/workflows/operaton-process-engine-api.pre-merge.yml
index 69b1ad76..34f17fba 100644
--- a/.github/workflows/operaton-process-engine-api.pre-merge.yml
+++ b/.github/workflows/operaton-process-engine-api.pre-merge.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@v7
- name: Set up Node
- uses: actions/setup-node@v7
+ uses: actions/setup-node@v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@v5.6.0
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -52,7 +52,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@v5.6.0
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -104,14 +104,14 @@ jobs:
uses: actions/checkout@v7
- name: Set up JDK 21
- uses: actions/setup-java@v5.6.0
+ uses: actions/setup-java@v6.1.0
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Set up Node
- uses: actions/setup-node@v7
+ uses: actions/setup-node@v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/operaton-remote.nightly-java-maven.yml b/.github/workflows/operaton-remote.nightly-java-maven.yml
index 9db1fe2d..4697c59f 100644
--- a/.github/workflows/operaton-remote.nightly-java-maven.yml
+++ b/.github/workflows/operaton-remote.nightly-java-maven.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up JDK 21
- uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/operaton-remote.nightly-kotlin-gradle.yml b/.github/workflows/operaton-remote.nightly-kotlin-gradle.yml
index 666edb7c..3cccc761 100644
--- a/.github/workflows/operaton-remote.nightly-kotlin-gradle.yml
+++ b/.github/workflows/operaton-remote.nightly-kotlin-gradle.yml
@@ -15,13 +15,13 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up JDK 21
- uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
- name: Set up Gradle
- uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6
+ uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6
- name: Run PIT mutation testing
working-directory: examples/operaton-remote/kotlin-gradle
diff --git a/.github/workflows/operaton-remote.pre-merge-java-maven.yml b/.github/workflows/operaton-remote.pre-merge-java-maven.yml
index ab151ff8..f38da349 100644
--- a/.github/workflows/operaton-remote.pre-merge-java-maven.yml
+++ b/.github/workflows/operaton-remote.pre-merge-java-maven.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -54,7 +54,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
@@ -106,14 +106,14 @@ jobs:
run: PGPASSWORD=admin psql -h localhost -U admin -d bikeleasing_engine -c 'CREATE DATABASE bikeleasing_app;'
- name: Set up JDK 21
- uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
with:
node-version: '22'
diff --git a/.github/workflows/operaton-remote.pre-merge-kotlin-gradle.yml b/.github/workflows/operaton-remote.pre-merge-kotlin-gradle.yml
index e5c04c6d..7694126e 100644
--- a/.github/workflows/operaton-remote.pre-merge-kotlin-gradle.yml
+++ b/.github/workflows/operaton-remote.pre-merge-kotlin-gradle.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
with:
node-version: '22'
cache: npm
@@ -28,13 +28,13 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
- name: Set up Gradle
- uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6
+ uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6
- name: Build (arch + unit + process + model validation + spec export)
working-directory: examples/operaton-remote/kotlin-gradle
@@ -56,13 +56,13 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
- name: Set up Gradle
- uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6
+ uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6
- name: Compute changed backend classes
id: scope
@@ -110,16 +110,16 @@ jobs:
run: PGPASSWORD=admin psql -h localhost -U admin -d bikeleasing_engine -c 'CREATE DATABASE bikeleasing_app;'
- name: Set up JDK 21
- uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
with:
java-version: '21'
distribution: 'temurin'
- name: Set up Gradle
- uses: gradle/actions/setup-gradle@9c971963bec38e04b3d30dcc455b5382be2fdbfb # v6
+ uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
with:
node-version: '22'
diff --git a/.github/workflows/zeebe-native.nightly-java-maven.yml b/.github/workflows/zeebe-native.nightly-java-maven.yml
index 89d108ec..90f6d1ca 100644
--- a/.github/workflows/zeebe-native.nightly-java-maven.yml
+++ b/.github/workflows/zeebe-native.nightly-java-maven.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/zeebe-native.nightly-kotlin-gradle.yml b/.github/workflows/zeebe-native.nightly-kotlin-gradle.yml
index 68dfe242..5be384dc 100644
--- a/.github/workflows/zeebe-native.nightly-kotlin-gradle.yml
+++ b/.github/workflows/zeebe-native.nightly-kotlin-gradle.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/zeebe-native.pre-merge-java-maven.yml b/.github/workflows/zeebe-native.pre-merge-java-maven.yml
index caa54a04..d88f123c 100644
--- a/.github/workflows/zeebe-native.pre-merge-java-maven.yml
+++ b/.github/workflows/zeebe-native.pre-merge-java-maven.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -66,7 +66,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -104,14 +104,14 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/zeebe-native.pre-merge-kotlin-gradle.yml b/.github/workflows/zeebe-native.pre-merge-kotlin-gradle.yml
index 5fa5e875..a6db41ec 100644
--- a/.github/workflows/zeebe-native.pre-merge-kotlin-gradle.yml
+++ b/.github/workflows/zeebe-native.pre-merge-kotlin-gradle.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -67,7 +67,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -107,7 +107,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -116,7 +116,7 @@ jobs:
uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/zeebe-vanillabp.nightly-java-maven.yml b/.github/workflows/zeebe-vanillabp.nightly-java-maven.yml
index 7936631f..0ba89436 100644
--- a/.github/workflows/zeebe-vanillabp.nightly-java-maven.yml
+++ b/.github/workflows/zeebe-vanillabp.nightly-java-maven.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/zeebe-vanillabp.nightly-kotlin-gradle.yml b/.github/workflows/zeebe-vanillabp.nightly-kotlin-gradle.yml
index a9934d0d..972878f0 100644
--- a/.github/workflows/zeebe-vanillabp.nightly-kotlin-gradle.yml
+++ b/.github/workflows/zeebe-vanillabp.nightly-kotlin-gradle.yml
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
diff --git a/.github/workflows/zeebe-vanillabp.pre-merge-java-maven.yml b/.github/workflows/zeebe-vanillabp.pre-merge-java-maven.yml
index 662f32e7..0dcdc2c1 100644
--- a/.github/workflows/zeebe-vanillabp.pre-merge-java-maven.yml
+++ b/.github/workflows/zeebe-vanillabp.pre-merge-java-maven.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -56,7 +56,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -94,14 +94,14 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
cache: maven
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
diff --git a/.github/workflows/zeebe-vanillabp.pre-merge-kotlin-gradle.yml b/.github/workflows/zeebe-vanillabp.pre-merge-kotlin-gradle.yml
index fac97935..dd4ae0a9 100644
--- a/.github/workflows/zeebe-vanillabp.pre-merge-kotlin-gradle.yml
+++ b/.github/workflows/zeebe-vanillabp.pre-merge-kotlin-gradle.yml
@@ -16,7 +16,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
cache: npm
@@ -28,7 +28,7 @@ jobs:
npm run lint:bpmn
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -58,7 +58,7 @@ jobs:
fetch-depth: 0
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -98,7 +98,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Set up JDK 21
- uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v4
+ uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v4
with:
java-version: '21'
distribution: 'temurin'
@@ -107,7 +107,7 @@ jobs:
uses: gradle/actions/setup-gradle@3f5f9adaf7d9fecd50b5935e54106014257a94e6 # v6.4.0
- name: Set up Node
- uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: '22'
diff --git a/examples/cibseven-embedded/package-lock.json b/examples/cibseven-embedded/package-lock.json
index bee1d164..e17dee03 100644
--- a/examples/cibseven-embedded/package-lock.json
+++ b/examples/cibseven-embedded/package-lock.json
@@ -11,7 +11,7 @@
"@miragon/bpmn-cli": "0.7.0",
"@miragon/bpmnlint-plugin-rules": "0.12.1",
"@miragon/pulse-cli": "0.24.2",
- "bpmnlint": "11.15.0"
+ "bpmnlint": "12.0.0"
}
},
"node_modules/@bpmn-io/feel-analyzer": {
@@ -42,6 +42,26 @@
"node": ">= 20.12.0"
}
},
+ "node_modules/@bpmn-io/lint-core": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@bpmn-io/lint-core/-/lint-core-0.1.0.tgz",
+ "integrity": "sha512-tJvPMmVH8Y8Cs6fFJ5957h9nJS+Vw1VsuMo4Un4MLnMWAKdRO8TS+H11pGDf9mWYUswd/+Ha7WoySCK3pdTUAQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@bpmn-io/moddle-utils": "^0.3.0",
+ "ansi-colors": "^4.1.3",
+ "cli-table": "^0.3.11",
+ "color-support": "^1.1.3",
+ "min-dash": "^5.1.0",
+ "mri": "^1.2.0",
+ "pluralize": "^8.0.0",
+ "tiny-glob": "^0.2.9"
+ },
+ "engines": {
+ "node": ">= 24"
+ }
+ },
"node_modules/@bpmn-io/moddle-utils": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@bpmn-io/moddle-utils/-/moddle-utils-0.3.0.tgz",
@@ -118,6 +138,31 @@
"node": ">=22.12.0"
}
},
+ "node_modules/@miragon/bpmn-cli/node_modules/bpmnlint": {
+ "version": "11.15.0",
+ "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-11.15.0.tgz",
+ "integrity": "sha512-cVi0Mx2hmzzQPjKBZzY0xlq8W4XX3gX7bFMR/18eF6RmVxVAt1ikMywqmoozKTIzoWAviN2VlqwpdX2Ixt7c5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@bpmn-io/moddle-utils": "^0.3.0",
+ "ansi-colors": "^4.1.3",
+ "bpmn-moddle": "^10.1.0",
+ "bpmnlint-utils": "^1.1.1",
+ "cli-table": "^0.3.11",
+ "color-support": "^1.1.3",
+ "min-dash": "^5.1.0",
+ "mri": "^1.2.0",
+ "pluralize": "^8.0.0",
+ "tiny-glob": "^0.2.9"
+ },
+ "bin": {
+ "bpmnlint": "bin/bpmnlint.js"
+ },
+ "engines": {
+ "node": ">= 20"
+ }
+ },
"node_modules/@miragon/bpmnlint-plugin-rules": {
"version": "0.12.1",
"resolved": "https://registry.npmjs.org/@miragon/bpmnlint-plugin-rules/-/bpmnlint-plugin-rules-0.12.1.tgz",
@@ -209,28 +254,22 @@
}
},
"node_modules/bpmnlint": {
- "version": "11.15.0",
- "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-11.15.0.tgz",
- "integrity": "sha512-cVi0Mx2hmzzQPjKBZzY0xlq8W4XX3gX7bFMR/18eF6RmVxVAt1ikMywqmoozKTIzoWAviN2VlqwpdX2Ixt7c5A==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-12.0.0.tgz",
+ "integrity": "sha512-0fcO1Lj6eKyMNssMk/BnfLLsuC+Qa2lNQHR1fdSbKzGwQrCW801ILi7EIMADkrz0Kigx/kV3FZCoiG8KsrjXFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@bpmn-io/moddle-utils": "^0.3.0",
- "ansi-colors": "^4.1.3",
+ "@bpmn-io/lint-core": "^0.1.0",
"bpmn-moddle": "^10.1.0",
"bpmnlint-utils": "^1.1.1",
- "cli-table": "^0.3.11",
- "color-support": "^1.1.3",
- "min-dash": "^5.1.0",
- "mri": "^1.2.0",
- "pluralize": "^8.0.0",
- "tiny-glob": "^0.2.9"
+ "min-dash": "^5.1.0"
},
"bin": {
"bpmnlint": "bin/bpmnlint.js"
},
"engines": {
- "node": ">= 20"
+ "node": ">= 24"
}
},
"node_modules/bpmnlint-plugin-camunda-compat": {
diff --git a/examples/cibseven-embedded/package.json b/examples/cibseven-embedded/package.json
index 11445642..5cdd3053 100644
--- a/examples/cibseven-embedded/package.json
+++ b/examples/cibseven-embedded/package.json
@@ -11,6 +11,6 @@
"@miragon/bpmn-cli": "0.7.0",
"@miragon/bpmnlint-plugin-rules": "0.12.1",
"@miragon/pulse-cli": "0.24.2",
- "bpmnlint": "11.15.0"
+ "bpmnlint": "12.0.0"
}
}
diff --git a/examples/cibseven-process-engine-api/java-maven/pom.xml b/examples/cibseven-process-engine-api/java-maven/pom.xml
index 9548c905..87656f4f 100644
--- a/examples/cibseven-process-engine-api/java-maven/pom.xml
+++ b/examples/cibseven-process-engine-api/java-maven/pom.xml
@@ -10,7 +10,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.1.0
+ 4.1.2
@@ -28,13 +28,13 @@
21
- 4.1.0
+ 4.1.2
- 2.4.0
+ 2.4.21
2.2.0
@@ -42,11 +42,11 @@
1.7
- 0.8.4
- 2026.07.1
+ 0.8.5
+ 2026.09.1
- 3.1.0
+ 3.1.1
@@ -54,28 +54,28 @@
- 1.4.2
- 10.21.1
+ 1.5.1
+ 14.3.0
3.6.0
- 42.7.12
+ 42.7.14
- 2.1.0
- 2.0.3
+ 2.2.0
+ 3.0.0
8.0.4
- 2.2.52
+ 2.2.55
2.0.3
- 2.41.0
+ 2.51.0
- 1.22.1
- 1.2.2
+ 1.30.1
+ 1.2.3
diff --git a/examples/cibseven-process-engine-api/kotlin-gradle/gradle/libs.versions.toml b/examples/cibseven-process-engine-api/kotlin-gradle/gradle/libs.versions.toml
index 99f93f1b..ccfcb099 100644
--- a/examples/cibseven-process-engine-api/kotlin-gradle/gradle/libs.versions.toml
+++ b/examples/cibseven-process-engine-api/kotlin-gradle/gradle/libs.versions.toml
@@ -1,24 +1,24 @@
[versions]
-spring_version = "4.1.0"
+spring_version = "4.1.2"
spring_dependency_version = "1.1.7"
-kotlin_version = "2.4.0"
+kotlin_version = "2.4.21"
kotlin_logging_version = "3.0.5"
cib7_version = "2.2.0"
process_engine_api_version = "1.7"
-process_engine_worker_version = "0.8.4"
-process_engine_adapter_cib7_version = "2026.07.1"
-springdoc_version = "3.1.0" # 3.x = the Spring Boot 4 line; 3.1.0 is built against SB 4.1.0
+process_engine_worker_version = "0.8.5"
+process_engine_adapter_cib7_version = "2026.09.1"
+springdoc_version = "3.1.1" # 3.x = the Spring Boot 4 line; 3.1.0 is built against SB 4.1.0
bpmn_to_code_version = "6.6.1"
-archunit_version = "1.4.2"
-konsist_version = "0.17.3"
-cib7_jgiven_version = "2.1.0"
+archunit_version = "1.5.1"
+konsist_version = "0.18.1"
+cib7_jgiven_version = "2.2.0"
jgiven_kotlin_version = "2.0.2.1"
[libraries]
web = { module = "org.springframework.boot:spring-boot-starter-web", version.ref = "spring_version" }
devtools = { module = "org.springframework.boot:spring-boot-devtools", version.ref = "spring_version" }
jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "spring_version" }
-postgres = { module = "org.postgresql:postgresql", version = "42.7.12" }
+postgres = { module = "org.postgresql:postgresql", version = "42.7.14" }
flyway = { module = "org.springframework.boot:spring-boot-starter-flyway", version.ref = "spring_version" }
flyway-postgres = { module = "org.flywaydb:flyway-database-postgresql" }
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin_version" }
@@ -56,10 +56,10 @@ spring_test = { module = "org.springframework.boot:spring-boot-starter-test", ve
spring_web_test = { module = "org.springframework.boot:spring-boot-webmvc-test", version.ref = "spring_version" }
spring_data_jpa_test = { module = "org.springframework.boot:spring-boot-starter-data-jpa-test", version.ref = "spring_version" }
mockito = { module = "org.mockito:mockito-inline", version = "5.2.0" }
-kotlin_mockito = { module = "org.mockito.kotlin:mockito-kotlin", version = "6.3.0" }
+kotlin_mockito = { module = "org.mockito.kotlin:mockito-kotlin", version = "6.4.0" }
mockk = { module = "io.mockk:mockk", version = "1.14.11" }
spring_mockk = { module = "com.ninja-squad:springmockk", version = "5.0.1" }
-h2 = { module = "com.h2database:h2", version = "2.4.240" }
+h2 = { module = "com.h2database:h2", version = "2.5.252" }
# Process test — CIB seven
cib7-bpm-assert = { module = "org.cibseven.bpm:cibseven-bpm-assert", version.ref = "cib7_version" }
@@ -68,7 +68,7 @@ cib7-bpm-junit5 = { module = "org.cibseven.bpm:cibseven-bpm-junit5", version.ref
# JGiven — CIB seven
cib7-bpm-jgiven = { module = "org.cibseven.community:cibseven-bpm-jgiven", version.ref = "cib7_jgiven_version" }
jgiven-kotlin = { module = "io.toolisticon.testing:jgiven-kotlin", version.ref = "jgiven_kotlin_version" }
-jgiven-junit5 = { module = "com.tngtech.jgiven:jgiven-junit5", version = "2.0.3" }
+jgiven-junit5 = { module = "com.tngtech.jgiven:jgiven-junit5", version = "3.0.0" }
[bundles]
defaultService = ["kotlin-reflect", "kotlin_logging", "jackson-kotlin", "devtools", "web", "actuator", "prometheus"]
diff --git a/examples/cibseven-process-engine-api/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar b/examples/cibseven-process-engine-api/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar
index b1b8ef56..9fa7f288 100644
Binary files a/examples/cibseven-process-engine-api/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar and b/examples/cibseven-process-engine-api/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/examples/cibseven-process-engine-api/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties b/examples/cibseven-process-engine-api/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
index df6a6ad7..91c4fc64 100644
--- a/examples/cibseven-process-engine-api/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/cibseven-process-engine-api/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip
networkTimeout=10000
retries=0
retryBackOffMs=500
diff --git a/examples/cibseven-process-engine-api/kotlin-gradle/gradlew b/examples/cibseven-process-engine-api/kotlin-gradle/gradlew
index b9bb139f..249efbb0 100755
--- a/examples/cibseven-process-engine-api/kotlin-gradle/gradlew
+++ b/examples/cibseven-process-engine-api/kotlin-gradle/gradlew
@@ -20,7 +20,7 @@
##############################################################################
#
-# Gradle start up script for POSIX generated by Gradle.
+# gradlew start up script for POSIX generated by Gradle.
#
# Important for running:
#
@@ -29,7 +29,7 @@
# bash, then to run this script, type that shell name before the whole
# command line, like:
#
-# ksh Gradle
+# ksh gradlew
#
# Busybox and similar reduced shells will NOT work, because this script
# requires all of these POSIX shell features:
diff --git a/examples/cibseven-process-engine-api/kotlin-gradle/gradlew.bat b/examples/cibseven-process-engine-api/kotlin-gradle/gradlew.bat
index aa5f10b0..03754c4c 100644
--- a/examples/cibseven-process-engine-api/kotlin-gradle/gradlew.bat
+++ b/examples/cibseven-process-engine-api/kotlin-gradle/gradlew.bat
@@ -19,13 +19,40 @@
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@rem
-@rem Gradle startup script for Windows
+@rem gradlew startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables, and ensure extensions are enabled
setlocal EnableExtensions
+@rem Catch executions from older scripts and ensure they exit cleanly.
+@rem This can be removed once we can be reasonably confident that few people
+@rem will be migrating directly to this new wrapper.
+goto afterSafetyNet
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+goto exitWithErrorLevel
+:afterSafetyNet
+
set DIRNAME=%~dp0
if "%DIRNAME%"=="" set DIRNAME=.
@rem This is normally unused
@@ -45,13 +72,14 @@ set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if %ERRORLEVEL% equ 0 goto execute
-echo. 1>&2
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
-echo. 1>&2
-echo Please set the JAVA_HOME variable in your environment to match the 1>&2
-echo location of your Java installation. 1>&2
+1>&2 echo.
+1>&2 echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+1>&2 echo.
+1>&2 echo Please set the JAVA_HOME variable in your environment to match the
+1>&2 echo location of your Java installation.
"%COMSPEC%" /c exit 1
+goto exitWithErrorLevel
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
@@ -59,24 +87,26 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
-echo. 1>&2
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
-echo. 1>&2
-echo Please set the JAVA_HOME variable in your environment to match the 1>&2
-echo location of your Java installation. 1>&2
+1>&2 echo.
+1>&2 echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+1>&2 echo.
+1>&2 echo Please set the JAVA_HOME variable in your environment to match the
+1>&2 echo location of your Java installation.
"%COMSPEC%" /c exit 1
+goto exitWithErrorLevel
:execute
@rem Setup the command line
-@rem Execute Gradle
+@rem Execute gradlew
@rem endlocal doesn't take effect until after the line is parsed and variables are expanded
@rem which allows us to clear the local environment before executing the java command
-endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel
+endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel & goto exitWithErrorLevel
+@rem This label must not be changed. We rely on old scripts being able to jump to this point.
:exitWithErrorLevel
@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts
"%COMSPEC%" /c exit %ERRORLEVEL%
diff --git a/examples/cibseven-process-engine-api/package-lock.json b/examples/cibseven-process-engine-api/package-lock.json
index 62d266dc..9f06bba2 100644
--- a/examples/cibseven-process-engine-api/package-lock.json
+++ b/examples/cibseven-process-engine-api/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"devDependencies": {
"@miragon/bpmnlint-plugin-rules": "0.11.1",
- "bpmnlint": "11.14.0"
+ "bpmnlint": "12.0.0"
}
},
"node_modules/@bpmn-io/feel-analyzer": {
@@ -40,6 +40,26 @@
"node": ">= 20.12.0"
}
},
+ "node_modules/@bpmn-io/lint-core": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@bpmn-io/lint-core/-/lint-core-0.1.0.tgz",
+ "integrity": "sha512-tJvPMmVH8Y8Cs6fFJ5957h9nJS+Vw1VsuMo4Un4MLnMWAKdRO8TS+H11pGDf9mWYUswd/+Ha7WoySCK3pdTUAQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@bpmn-io/moddle-utils": "^0.3.0",
+ "ansi-colors": "^4.1.3",
+ "cli-table": "^0.3.11",
+ "color-support": "^1.1.3",
+ "min-dash": "^5.1.0",
+ "mri": "^1.2.0",
+ "pluralize": "^8.0.0",
+ "tiny-glob": "^0.2.9"
+ },
+ "engines": {
+ "node": ">= 24"
+ }
+ },
"node_modules/@bpmn-io/moddle-utils": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@bpmn-io/moddle-utils/-/moddle-utils-0.3.0.tgz",
@@ -61,16 +81,16 @@
}
},
"node_modules/@camunda/feel-builtins": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@camunda/feel-builtins/-/feel-builtins-1.4.1.tgz",
- "integrity": "sha512-nXIVbr8JHLzuPXSYs+VUy/4X1WiY7SlXtAqsgQ9R3mbXNNyorYUiw0YBeLXMrMCcg2yJWVSasramcTCeI9A6FQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@camunda/feel-builtins/-/feel-builtins-1.5.0.tgz",
+ "integrity": "sha512-R8SYr228KqJ+CkrC/yNHuMikfdfZY0sZ5zPn7NKxITd/FUHIRTDnLKZx2z7Qi/n4MmPLteEHalr/JW+N4spPQQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@lezer/common": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.3.tgz",
- "integrity": "sha512-H0iErY4e43LpXbYDyBci5W4v/RwTgGV3YzYOlJPiGZ8RY8w51kVE+xLn1tg3Z6UmSfyETvtsUK3r7YsgDQEI7Q==",
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.4.tgz",
+ "integrity": "sha512-xt3Q4z64xM+xhg4M7NXqw1N//1O74bUFo5kz6fwMeC4qwxSuRdwkYSmjcqCEEKYkNw5e67f2hcNqBoNERAEU0w==",
"dev": true,
"license": "MIT"
},
@@ -85,9 +105,9 @@
}
},
"node_modules/@lezer/lr": {
- "version": "1.4.10",
- "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz",
- "integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==",
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.11.tgz",
+ "integrity": "sha512-UwgZcl1R66H2hDzBrA7kWyYmX6s8p5TQ+e/t7CuvgCtBEPxbEPaHYHu+pJBvTvDotEJpuQkJjbXuHiw5Cixxgw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -139,28 +159,22 @@
}
},
"node_modules/bpmnlint": {
- "version": "11.14.0",
- "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-11.14.0.tgz",
- "integrity": "sha512-SWZBV0B5vrjCbxKCuNrlZQSQ0gd6WwE79QaqYUI8nPAemteJuiz7vAHri22vvbem9EXCscuuQCwDaEsdMxS1tA==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-12.0.0.tgz",
+ "integrity": "sha512-0fcO1Lj6eKyMNssMk/BnfLLsuC+Qa2lNQHR1fdSbKzGwQrCW801ILi7EIMADkrz0Kigx/kV3FZCoiG8KsrjXFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@bpmn-io/moddle-utils": "^0.3.0",
- "ansi-colors": "^4.1.3",
+ "@bpmn-io/lint-core": "^0.1.0",
"bpmn-moddle": "^10.1.0",
"bpmnlint-utils": "^1.1.1",
- "cli-table": "^0.3.11",
- "color-support": "^1.1.3",
- "min-dash": "^5.1.0",
- "mri": "^1.2.0",
- "pluralize": "^8.0.0",
- "tiny-glob": "^0.2.9"
+ "min-dash": "^5.1.0"
},
"bin": {
"bpmnlint": "bin/bpmnlint.js"
},
"engines": {
- "node": ">= 20"
+ "node": ">= 24"
}
},
"node_modules/bpmnlint-plugin-camunda-compat": {
diff --git a/examples/cibseven-process-engine-api/package.json b/examples/cibseven-process-engine-api/package.json
index f81a96c9..10957a27 100644
--- a/examples/cibseven-process-engine-api/package.json
+++ b/examples/cibseven-process-engine-api/package.json
@@ -9,6 +9,6 @@
},
"devDependencies": {
"@miragon/bpmnlint-plugin-rules": "0.11.1",
- "bpmnlint": "11.14.0"
+ "bpmnlint": "12.0.0"
}
}
diff --git a/examples/cibseven-process-engine-api/stack/docker-compose.yml b/examples/cibseven-process-engine-api/stack/docker-compose.yml
index 3f0a0138..c408490f 100644
--- a/examples/cibseven-process-engine-api/stack/docker-compose.yml
+++ b/examples/cibseven-process-engine-api/stack/docker-compose.yml
@@ -1,7 +1,7 @@
# Local development stack. Not intended for production use.
services:
postgres:
- image: postgres:18.4
+ image: postgres:18.6
container_name: bikeleasing-postgres
ports:
- "5432:5432"
diff --git a/examples/cibseven-remote/java-maven/pom.xml b/examples/cibseven-remote/java-maven/pom.xml
index cd750e73..16eb563f 100644
--- a/examples/cibseven-remote/java-maven/pom.xml
+++ b/examples/cibseven-remote/java-maven/pom.xml
@@ -13,7 +13,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.1.1
+ 4.1.2
@@ -42,13 +42,13 @@
6.6.1
3.1.1
- 7.25.0
+ 7.26.0
1.5.1
3.6.0
14.3.0
- 1.30.0
+ 1.30.1
1.2.3
4.0.5
diff --git a/examples/cibseven-remote/kotlin-gradle/gradle/libs.versions.toml b/examples/cibseven-remote/kotlin-gradle/gradle/libs.versions.toml
index 4f483dec..42204514 100644
--- a/examples/cibseven-remote/kotlin-gradle/gradle/libs.versions.toml
+++ b/examples/cibseven-remote/kotlin-gradle/gradle/libs.versions.toml
@@ -1,16 +1,16 @@
[versions]
-spring_version = "4.1.1"
+spring_version = "4.1.2"
spring_dependency_version = "1.1.7"
-kotlin_version = "2.4.10"
+kotlin_version = "2.4.21"
kotlin_logging_version = "3.0.5"
cib7_version = "2.2.0"
bpmn_to_code_version = "6.6.1"
bpmn_to_code_testing_version = "6.6.1"
archunit_version = "1.5.1"
-konsist_version = "0.17.3"
+konsist_version = "0.18.1"
cib7_jgiven_version = "2.2.0"
jgiven_kotlin_version = "2.0.2.1"
-openapi_generator_version = "7.25.0"
+openapi_generator_version = "7.26.0"
springdoc_version = "3.1.1" # 3.x = the Spring Boot 4 line; 3.1.0 is built against SB 4.1.0
pitest_version = "1.19.0"
@@ -18,7 +18,7 @@ pitest_version = "1.19.0"
web = { module = "org.springframework.boot:spring-boot-starter-web", version.ref = "spring_version" }
devtools = { module = "org.springframework.boot:spring-boot-devtools", version.ref = "spring_version" }
jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "spring_version" }
-postgres = { module = "org.postgresql:postgresql", version = "42.7.13" }
+postgres = { module = "org.postgresql:postgresql", version = "42.7.14" }
flyway = { module = "org.springframework.boot:spring-boot-starter-flyway", version.ref = "spring_version" }
flyway-postgres = { module = "org.flywaydb:flyway-database-postgresql" }
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin_version" }
@@ -81,7 +81,7 @@ cib7-engine = { module = "org.cibseven.bpm:cibseven-engine", version.ref = "cib7
# JGiven — CIB seven
cib7-bpm-jgiven = { module = "org.cibseven.community:cibseven-bpm-jgiven", version.ref = "cib7_jgiven_version" }
jgiven-kotlin = { module = "io.toolisticon.testing:jgiven-kotlin", version.ref = "jgiven_kotlin_version" }
-jgiven-junit5 = { module = "com.tngtech.jgiven:jgiven-junit5", version = "2.0.3" }
+jgiven-junit5 = { module = "com.tngtech.jgiven:jgiven-junit5", version = "3.0.0" }
[bundles]
defaultService = ["kotlin-reflect", "kotlin_logging", "jackson-kotlin", "devtools", "web", "actuator", "prometheus"]
diff --git a/examples/cibseven-remote/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar b/examples/cibseven-remote/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar
index 5097068a..9fa7f288 100644
Binary files a/examples/cibseven-remote/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar and b/examples/cibseven-remote/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/examples/cibseven-remote/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties b/examples/cibseven-remote/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
index 9b7cb4af..91c4fc64 100644
--- a/examples/cibseven-remote/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/cibseven-remote/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip
networkTimeout=10000
retries=0
retryBackOffMs=500
diff --git a/examples/cibseven-remote/package-lock.json b/examples/cibseven-remote/package-lock.json
index 252fc886..c4b2303f 100644
--- a/examples/cibseven-remote/package-lock.json
+++ b/examples/cibseven-remote/package-lock.json
@@ -9,7 +9,7 @@
"version": "1.0.0",
"devDependencies": {
"@miragon/bpmnlint-plugin-rules": "0.11.1",
- "bpmnlint": "11.14.0"
+ "bpmnlint": "12.0.0"
}
},
"node_modules/@bpmn-io/feel-analyzer": {
@@ -40,6 +40,26 @@
"node": ">= 20.12.0"
}
},
+ "node_modules/@bpmn-io/lint-core": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@bpmn-io/lint-core/-/lint-core-0.1.0.tgz",
+ "integrity": "sha512-tJvPMmVH8Y8Cs6fFJ5957h9nJS+Vw1VsuMo4Un4MLnMWAKdRO8TS+H11pGDf9mWYUswd/+Ha7WoySCK3pdTUAQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@bpmn-io/moddle-utils": "^0.3.0",
+ "ansi-colors": "^4.1.3",
+ "cli-table": "^0.3.11",
+ "color-support": "^1.1.3",
+ "min-dash": "^5.1.0",
+ "mri": "^1.2.0",
+ "pluralize": "^8.0.0",
+ "tiny-glob": "^0.2.9"
+ },
+ "engines": {
+ "node": ">= 24"
+ }
+ },
"node_modules/@bpmn-io/moddle-utils": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@bpmn-io/moddle-utils/-/moddle-utils-0.3.0.tgz",
@@ -61,16 +81,16 @@
}
},
"node_modules/@camunda/feel-builtins": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@camunda/feel-builtins/-/feel-builtins-1.4.1.tgz",
- "integrity": "sha512-nXIVbr8JHLzuPXSYs+VUy/4X1WiY7SlXtAqsgQ9R3mbXNNyorYUiw0YBeLXMrMCcg2yJWVSasramcTCeI9A6FQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@camunda/feel-builtins/-/feel-builtins-1.5.0.tgz",
+ "integrity": "sha512-R8SYr228KqJ+CkrC/yNHuMikfdfZY0sZ5zPn7NKxITd/FUHIRTDnLKZx2z7Qi/n4MmPLteEHalr/JW+N4spPQQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@lezer/common": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.3.tgz",
- "integrity": "sha512-H0iErY4e43LpXbYDyBci5W4v/RwTgGV3YzYOlJPiGZ8RY8w51kVE+xLn1tg3Z6UmSfyETvtsUK3r7YsgDQEI7Q==",
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.4.tgz",
+ "integrity": "sha512-xt3Q4z64xM+xhg4M7NXqw1N//1O74bUFo5kz6fwMeC4qwxSuRdwkYSmjcqCEEKYkNw5e67f2hcNqBoNERAEU0w==",
"dev": true,
"license": "MIT"
},
@@ -85,9 +105,9 @@
}
},
"node_modules/@lezer/lr": {
- "version": "1.4.10",
- "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz",
- "integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==",
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.11.tgz",
+ "integrity": "sha512-UwgZcl1R66H2hDzBrA7kWyYmX6s8p5TQ+e/t7CuvgCtBEPxbEPaHYHu+pJBvTvDotEJpuQkJjbXuHiw5Cixxgw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -139,28 +159,22 @@
}
},
"node_modules/bpmnlint": {
- "version": "11.14.0",
- "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-11.14.0.tgz",
- "integrity": "sha512-SWZBV0B5vrjCbxKCuNrlZQSQ0gd6WwE79QaqYUI8nPAemteJuiz7vAHri22vvbem9EXCscuuQCwDaEsdMxS1tA==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-12.0.0.tgz",
+ "integrity": "sha512-0fcO1Lj6eKyMNssMk/BnfLLsuC+Qa2lNQHR1fdSbKzGwQrCW801ILi7EIMADkrz0Kigx/kV3FZCoiG8KsrjXFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@bpmn-io/moddle-utils": "^0.3.0",
- "ansi-colors": "^4.1.3",
+ "@bpmn-io/lint-core": "^0.1.0",
"bpmn-moddle": "^10.1.0",
"bpmnlint-utils": "^1.1.1",
- "cli-table": "^0.3.11",
- "color-support": "^1.1.3",
- "min-dash": "^5.1.0",
- "mri": "^1.2.0",
- "pluralize": "^8.0.0",
- "tiny-glob": "^0.2.9"
+ "min-dash": "^5.1.0"
},
"bin": {
"bpmnlint": "bin/bpmnlint.js"
},
"engines": {
- "node": ">= 20"
+ "node": ">= 24"
}
},
"node_modules/bpmnlint-plugin-camunda-compat": {
diff --git a/examples/cibseven-remote/package.json b/examples/cibseven-remote/package.json
index 451bc764..c7ebe8b0 100644
--- a/examples/cibseven-remote/package.json
+++ b/examples/cibseven-remote/package.json
@@ -9,6 +9,6 @@
},
"devDependencies": {
"@miragon/bpmnlint-plugin-rules": "0.11.1",
- "bpmnlint": "11.14.0"
+ "bpmnlint": "12.0.0"
}
}
diff --git a/examples/fluxnova-embedded/java-maven/pom.xml b/examples/fluxnova-embedded/java-maven/pom.xml
index 72affe6f..f84330a6 100644
--- a/examples/fluxnova-embedded/java-maven/pom.xml
+++ b/examples/fluxnova-embedded/java-maven/pom.xml
@@ -7,7 +7,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.1.1
+ 4.1.2
@@ -29,18 +29,18 @@
UTF-8
- 3.0.1
+ 3.1.0
3.1.1
6.6.1
1.5.1
- 42.7.13
+ 42.7.14
2.5.252
- 10.21.1
+ 14.3.0
3.6.0
- 1.19.0
- 1.2.2
+ 1.30.1
+ 1.2.3
diff --git a/examples/fluxnova-embedded/kotlin-gradle/gradle/libs.versions.toml b/examples/fluxnova-embedded/kotlin-gradle/gradle/libs.versions.toml
index b5a50796..37357ce9 100644
--- a/examples/fluxnova-embedded/kotlin-gradle/gradle/libs.versions.toml
+++ b/examples/fluxnova-embedded/kotlin-gradle/gradle/libs.versions.toml
@@ -1,20 +1,20 @@
[versions]
-spring_version = "4.1.1"
+spring_version = "4.1.2"
spring_dependency_version = "1.1.7"
kotlin_version = "2.4.0"
kotlin_logging_version = "3.0.5"
-fluxnova_version = "3.0.1"
+fluxnova_version = "3.1.0"
bpmn_to_code_version = "6.6.1"
bpmn_to_code_testing_version = "6.6.1"
archunit_version = "1.5.1"
-konsist_version = "0.17.3"
+konsist_version = "0.18.1"
springdoc_version = "3.1.1" # 3.x = the Spring Boot 4 line; 3.1.0 is built against SB 4.1.0
[libraries]
web = { module = "org.springframework.boot:spring-boot-starter-web", version.ref = "spring_version" }
devtools = { module = "org.springframework.boot:spring-boot-devtools", version.ref = "spring_version" }
jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "spring_version" }
-postgres = { module = "org.postgresql:postgresql", version = "42.7.13" }
+postgres = { module = "org.postgresql:postgresql", version = "42.7.14" }
flyway = { module = "org.springframework.boot:spring-boot-starter-flyway", version.ref = "spring_version" }
flyway-postgres = { module = "org.flywaydb:flyway-database-postgresql" }
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin_version" }
diff --git a/examples/fluxnova-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar b/examples/fluxnova-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar
index 5097068a..9fa7f288 100644
Binary files a/examples/fluxnova-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar and b/examples/fluxnova-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/examples/fluxnova-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties b/examples/fluxnova-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
index 9b7cb4af..91c4fc64 100644
--- a/examples/fluxnova-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/fluxnova-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip
networkTimeout=10000
retries=0
retryBackOffMs=500
diff --git a/examples/fluxnova-embedded/package-lock.json b/examples/fluxnova-embedded/package-lock.json
index 3f1c93af..a27016b5 100644
--- a/examples/fluxnova-embedded/package-lock.json
+++ b/examples/fluxnova-embedded/package-lock.json
@@ -8,8 +8,8 @@
"name": "fluxnova-embedded-example-tooling",
"version": "1.0.0",
"devDependencies": {
- "@miragon/bpmnlint-plugin-rules": "0.11.1",
- "bpmnlint": "11.14.0"
+ "@miragon/bpmnlint-plugin-rules": "0.16.0",
+ "bpmnlint": "12.0.0"
}
},
"node_modules/@bpmn-io/feel-analyzer": {
@@ -40,6 +40,26 @@
"node": ">= 20.12.0"
}
},
+ "node_modules/@bpmn-io/lint-core": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@bpmn-io/lint-core/-/lint-core-0.1.0.tgz",
+ "integrity": "sha512-tJvPMmVH8Y8Cs6fFJ5957h9nJS+Vw1VsuMo4Un4MLnMWAKdRO8TS+H11pGDf9mWYUswd/+Ha7WoySCK3pdTUAQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@bpmn-io/moddle-utils": "^0.3.0",
+ "ansi-colors": "^4.1.3",
+ "cli-table": "^0.3.11",
+ "color-support": "^1.1.3",
+ "min-dash": "^5.1.0",
+ "mri": "^1.2.0",
+ "pluralize": "^8.0.0",
+ "tiny-glob": "^0.2.9"
+ },
+ "engines": {
+ "node": ">= 24"
+ }
+ },
"node_modules/@bpmn-io/moddle-utils": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@bpmn-io/moddle-utils/-/moddle-utils-0.3.0.tgz",
@@ -61,16 +81,16 @@
}
},
"node_modules/@camunda/feel-builtins": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/@camunda/feel-builtins/-/feel-builtins-1.4.1.tgz",
- "integrity": "sha512-nXIVbr8JHLzuPXSYs+VUy/4X1WiY7SlXtAqsgQ9R3mbXNNyorYUiw0YBeLXMrMCcg2yJWVSasramcTCeI9A6FQ==",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@camunda/feel-builtins/-/feel-builtins-1.5.0.tgz",
+ "integrity": "sha512-R8SYr228KqJ+CkrC/yNHuMikfdfZY0sZ5zPn7NKxITd/FUHIRTDnLKZx2z7Qi/n4MmPLteEHalr/JW+N4spPQQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@lezer/common": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.3.tgz",
- "integrity": "sha512-H0iErY4e43LpXbYDyBci5W4v/RwTgGV3YzYOlJPiGZ8RY8w51kVE+xLn1tg3Z6UmSfyETvtsUK3r7YsgDQEI7Q==",
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.5.4.tgz",
+ "integrity": "sha512-xt3Q4z64xM+xhg4M7NXqw1N//1O74bUFo5kz6fwMeC4qwxSuRdwkYSmjcqCEEKYkNw5e67f2hcNqBoNERAEU0w==",
"dev": true,
"license": "MIT"
},
@@ -85,9 +105,9 @@
}
},
"node_modules/@lezer/lr": {
- "version": "1.4.10",
- "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.10.tgz",
- "integrity": "sha512-rnCpTIBafOx4mRp43xOxDJbFipJm/c0cia/V5TiGlhmMa+wsSdoGmUN3w5Bqrks/09Q/D4tNAmWaT8p6NRi77A==",
+ "version": "1.4.11",
+ "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.11.tgz",
+ "integrity": "sha512-UwgZcl1R66H2hDzBrA7kWyYmX6s8p5TQ+e/t7CuvgCtBEPxbEPaHYHu+pJBvTvDotEJpuQkJjbXuHiw5Cixxgw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -95,25 +115,25 @@
}
},
"node_modules/@miragon/bpmnlint-plugin-rules": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/@miragon/bpmnlint-plugin-rules/-/bpmnlint-plugin-rules-0.11.1.tgz",
- "integrity": "sha512-gLQCM5o6gppahowUKHs8AjMS18hA/7MYUsAPVM7RuKQHPYOs9sJwTCKRd4WFNNaR+7OFpjg272bR8lY0pu4oEw==",
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/@miragon/bpmnlint-plugin-rules/-/bpmnlint-plugin-rules-0.16.0.tgz",
+ "integrity": "sha512-fc6bz6aMD/YZUQ082A8P9FdiMgWEfLy08ULcFFJyRylHerfRTKqiRAL5pfDDljl8CnfW2N1t3UEDVAZyFDITaQ==",
"dev": true,
"license": "MIT",
"workspaces": [
"docs"
],
"dependencies": {
- "bpmnlint-plugin-camunda-compat": "2.61.0",
+ "bpmnlint-plugin-camunda-compat": "2.61.1",
"bpmnlint-utils": "1.1.1",
- "camunda-bpmn-moddle": "8.0.1",
+ "camunda-bpmn-moddle": "8.0.2",
"zeebe-bpmn-moddle": "2.0.0"
},
"engines": {
"node": ">=22"
},
"peerDependencies": {
- "bpmnlint": ">=11"
+ "bpmnlint": ">=11.14.0"
}
},
"node_modules/ansi-colors": {
@@ -139,34 +159,28 @@
}
},
"node_modules/bpmnlint": {
- "version": "11.14.0",
- "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-11.14.0.tgz",
- "integrity": "sha512-SWZBV0B5vrjCbxKCuNrlZQSQ0gd6WwE79QaqYUI8nPAemteJuiz7vAHri22vvbem9EXCscuuQCwDaEsdMxS1tA==",
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/bpmnlint/-/bpmnlint-12.0.0.tgz",
+ "integrity": "sha512-0fcO1Lj6eKyMNssMk/BnfLLsuC+Qa2lNQHR1fdSbKzGwQrCW801ILi7EIMADkrz0Kigx/kV3FZCoiG8KsrjXFQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@bpmn-io/moddle-utils": "^0.3.0",
- "ansi-colors": "^4.1.3",
+ "@bpmn-io/lint-core": "^0.1.0",
"bpmn-moddle": "^10.1.0",
"bpmnlint-utils": "^1.1.1",
- "cli-table": "^0.3.11",
- "color-support": "^1.1.3",
- "min-dash": "^5.1.0",
- "mri": "^1.2.0",
- "pluralize": "^8.0.0",
- "tiny-glob": "^0.2.9"
+ "min-dash": "^5.1.0"
},
"bin": {
"bpmnlint": "bin/bpmnlint.js"
},
"engines": {
- "node": ">= 20"
+ "node": ">= 24"
}
},
"node_modules/bpmnlint-plugin-camunda-compat": {
- "version": "2.61.0",
- "resolved": "https://registry.npmjs.org/bpmnlint-plugin-camunda-compat/-/bpmnlint-plugin-camunda-compat-2.61.0.tgz",
- "integrity": "sha512-vbtQu8/SnowyVy279vMYsrJHz7iwRdGAEiNy3Kn+Clpf9tzdHINwTVNHIlnG5dIWRb1gCWwATo1gM82A6IgdSA==",
+ "version": "2.61.1",
+ "resolved": "https://registry.npmjs.org/bpmnlint-plugin-camunda-compat/-/bpmnlint-plugin-camunda-compat-2.61.1.tgz",
+ "integrity": "sha512-UxoDdMgAqyqf8BWI/iPD7DXw6eqxAa57AQZhem2O1DU2RqCugvZlXm9pD/1VJVWuhvM38PpoJ3ccioTlKFXf9w==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -194,13 +208,13 @@
"license": "MIT"
},
"node_modules/camunda-bpmn-moddle": {
- "version": "8.0.1",
- "resolved": "https://registry.npmjs.org/camunda-bpmn-moddle/-/camunda-bpmn-moddle-8.0.1.tgz",
- "integrity": "sha512-vBhESk3Lpt/wGsB/cT3HnRpIC/mUmUpH/sQ8eSF1Ba1ewS3W8LoSTKzmTO9ZE0iCBZ+wfEcD9+V9tl2qh9nXsA==",
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/camunda-bpmn-moddle/-/camunda-bpmn-moddle-8.0.2.tgz",
+ "integrity": "sha512-B+Lvg4oi8FKpuz9HPDme34Ynvik/Gjl3GJWR0Id5qjoYCg1LG635jLKl4dkiRIkxe2PH6be8b3P0GqORo2PjHA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "bpmn-moddle": "^10.2.0",
+ "bpmn-moddle": "^10.3.1",
"moddle": "^8.2.0"
}
},
diff --git a/examples/fluxnova-embedded/package.json b/examples/fluxnova-embedded/package.json
index 0e917800..3e2305f5 100644
--- a/examples/fluxnova-embedded/package.json
+++ b/examples/fluxnova-embedded/package.json
@@ -8,7 +8,7 @@
"hooks:install": "git config core.hooksPath .githooks"
},
"devDependencies": {
- "@miragon/bpmnlint-plugin-rules": "0.11.1",
- "bpmnlint": "11.14.0"
+ "@miragon/bpmnlint-plugin-rules": "0.16.0",
+ "bpmnlint": "12.0.0"
}
}
diff --git a/examples/operaton-embedded/java-maven/pom.xml b/examples/operaton-embedded/java-maven/pom.xml
index 9d8c4a53..1c69b30f 100644
--- a/examples/operaton-embedded/java-maven/pom.xml
+++ b/examples/operaton-embedded/java-maven/pom.xml
@@ -7,7 +7,7 @@
org.springframework.boot
spring-boot-starter-parent
- 4.1.1
+ 4.1.2
@@ -29,18 +29,18 @@
UTF-8
- 2.1.5
+ 2.2.0
3.1.1
6.6.1
1.5.1
- 42.7.13
+ 42.7.14
2.5.252
- 10.21.1
+ 14.3.0
3.6.0
- 1.19.0
- 1.2.2
+ 1.30.1
+ 1.2.3
diff --git a/examples/operaton-embedded/kotlin-gradle/gradle/libs.versions.toml b/examples/operaton-embedded/kotlin-gradle/gradle/libs.versions.toml
index bcfebe1d..418d533d 100644
--- a/examples/operaton-embedded/kotlin-gradle/gradle/libs.versions.toml
+++ b/examples/operaton-embedded/kotlin-gradle/gradle/libs.versions.toml
@@ -1,22 +1,22 @@
[versions]
# Operaton 2.1.3 is built and tested against Spring Boot 4.0.7, so the app pins the same line.
-spring_version = "4.1.1"
+spring_version = "4.1.2"
spring_dependency_version = "1.1.7"
-kotlin_version = "2.4.20"
+kotlin_version = "2.4.21"
kotlin_logging_version = "3.0.5"
-operaton_version = "2.1.5"
+operaton_version = "2.2.0"
bpmn_to_code_version = "6.6.1"
bpmn_to_code_testing_version = "6.6.1"
archunit_version = "1.5.1"
-konsist_version = "0.17.3"
-konsist_kotlin_compiler_version = "2.4.10"
+konsist_version = "0.18.1"
+konsist_kotlin_compiler_version = "2.4.21"
springdoc_version = "3.1.1" # 3.x = the Spring Boot 4 line
[libraries]
web = { module = "org.springframework.boot:spring-boot-starter-web", version.ref = "spring_version" }
devtools = { module = "org.springframework.boot:spring-boot-devtools", version.ref = "spring_version" }
jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "spring_version" }
-postgres = { module = "org.postgresql:postgresql", version = "42.7.13" }
+postgres = { module = "org.postgresql:postgresql", version = "42.7.14" }
flyway = { module = "org.springframework.boot:spring-boot-starter-flyway", version.ref = "spring_version" }
flyway-postgres = { module = "org.flywaydb:flyway-database-postgresql" }
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin_version" }
diff --git a/examples/operaton-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar b/examples/operaton-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar
index 5097068a..9fa7f288 100644
Binary files a/examples/operaton-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar and b/examples/operaton-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/examples/operaton-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties b/examples/operaton-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
index 9b7cb4af..91c4fc64 100644
--- a/examples/operaton-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/operaton-embedded/kotlin-gradle/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.0-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip
networkTimeout=10000
retries=0
retryBackOffMs=500
diff --git a/examples/operaton-embedded/kotlin-gradle/service/app/src/main/kotlin/io/miragon/blueprint/adapter/outbound/operaton/TaskInboxAdapter.kt b/examples/operaton-embedded/kotlin-gradle/service/app/src/main/kotlin/io/miragon/blueprint/adapter/outbound/operaton/TaskInboxAdapter.kt
index 0535c428..e254824e 100644
--- a/examples/operaton-embedded/kotlin-gradle/service/app/src/main/kotlin/io/miragon/blueprint/adapter/outbound/operaton/TaskInboxAdapter.kt
+++ b/examples/operaton-embedded/kotlin-gradle/service/app/src/main/kotlin/io/miragon/blueprint/adapter/outbound/operaton/TaskInboxAdapter.kt
@@ -21,7 +21,7 @@ class TaskInboxAdapter(
override fun findOpenClarifications(): List {
val tasks = taskService.findOpenTasks(FlowNodes.UserTaskClarifyAlternative.id.value)
- val businessKeys = runtimeService.businessKeysById(tasks.map { it.processInstanceId })
+ val businessKeys = runtimeService.businessKeysById(tasks.mapNotNull { it.processInstanceId })
return tasks.mapNotNull { task ->
val applicationId = businessKeys[task.processInstanceId] ?: return@mapNotNull null
TaskInboxPort.OpenClarification(
diff --git a/examples/operaton-embedded/kotlin-gradle/service/app/src/test/kotlin/io/miragon/blueprint/adapter/outbound/operaton/LeasingProcessAdapterTest.kt b/examples/operaton-embedded/kotlin-gradle/service/app/src/test/kotlin/io/miragon/blueprint/adapter/outbound/operaton/LeasingProcessAdapterTest.kt
index fda421d2..7fc690c4 100644
--- a/examples/operaton-embedded/kotlin-gradle/service/app/src/test/kotlin/io/miragon/blueprint/adapter/outbound/operaton/LeasingProcessAdapterTest.kt
+++ b/examples/operaton-embedded/kotlin-gradle/service/app/src/test/kotlin/io/miragon/blueprint/adapter/outbound/operaton/LeasingProcessAdapterTest.kt
@@ -40,7 +40,7 @@ class LeasingProcessAdapterTest {
runtimeService.startProcessInstanceByMessage(
Messages.MIRAVELO_LEASING_REQUEST_RECEIVED.value,
id.value.toString(),
- match