Skip to content

Commit bec7279

Browse files
bedaHovorkaclaude
andcommitted
chore: upgrade kDisco from 0.3.0 to 0.4.0
kDisco 0.4.0 adds native linuxX64 simulation validation and cross-platform deterministic RNG (bedaHovorka/kdisco#12, PR #13). - gradle.properties: kdiscoVersion 0.3.0 → 0.4.0 - docker-kdisco/: updated pre-built artifacts to 0.4.0 - Dockerfile: updated version comment All 2550 tests pass (1752 core unit, 156 core integration, 430 desktop-ui unit, 190 desktop-ui integration, 22 fast-sim native). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1e68064 commit bec7279

26 files changed

Lines changed: 152 additions & 140 deletions

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ COPY core/build.gradle.kts /build/interlockSim/core/
5252
COPY core-test/build.gradle.kts /build/interlockSim/core-test/
5353
COPY desktop-ui/build.gradle.kts /build/interlockSim/desktop-ui/
5454

55-
# Layer 2.5: Pre-stage kdisco-core-jvm:0.3.0 artifacts
55+
# Layer 2.5: Pre-stage kdisco-core-jvm:0.4.0 artifacts
5656
# Copied to /root/kdisco-prebuild/ (not /root/.m2/) because the build-step
5757
# cache mount at /root/.m2/repository would shadow a direct COPY there.
5858
# The RUN step below installs from this location into the mounted mavenLocal.
Binary file not shown.
Binary file not shown.

docker-kdisco/cz/hovorka/kdisco/kdisco-core-js/0.3.0/kdisco-core-js-0.3.0.module renamed to docker-kdisco/cz/hovorka/kdisco/kdisco-core-js/0.4.0/kdisco-core-js-0.4.0.module

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"formatVersion": "1.1",
33
"component": {
4-
"url": "../../kdisco-core/0.3.0/kdisco-core-0.3.0.module",
4+
"url": "../../kdisco-core/0.4.0/kdisco-core-0.4.0.module",
55
"group": "cz.hovorka.kdisco",
66
"module": "kdisco-core",
7-
"version": "0.3.0",
7+
"version": "0.4.0",
88
"attributes": {
99
"org.gradle.status": "release"
1010
}
@@ -35,13 +35,13 @@
3535
],
3636
"files": [
3737
{
38-
"name": "kdisco-core-js-0.3.0.klib",
39-
"url": "kdisco-core-js-0.3.0.klib",
40-
"size": 76400,
41-
"sha512": "bcb616a77133e985e2f8ff935d37698bbae7a206b31a60140a84909a3a576836b7fa08eaa8b42469a3900a0fd7376c51e6bafc5187773881cec09391a5d77e61",
42-
"sha256": "af4f975b265d3d7f1584dbd4f258ba1cd436080b2f4fdeb07eab804ce0f0e083",
43-
"sha1": "a8c85dd00ed0fbe9ac4b8e9e360279270d71718f",
44-
"md5": "35d7f80bd502f97c6592201e81b87389"
38+
"name": "kdisco-core-js-0.4.0.klib",
39+
"url": "kdisco-core-js-0.4.0.klib",
40+
"size": 80194,
41+
"sha512": "4467d4e20bc64bd4cf4f246a3fbd245de923058ce42eb55d6623f8ab99ece3e9687f4ee9ad3fee080c7f69cd6d566d791644f5cc6256898a4e72faefcd0eca35",
42+
"sha256": "99474cf1962e153032f4d32ba3ef124f5c45a9243be76ee0351269d78c1cd33f",
43+
"sha1": "4c9ebd2aa48a48b00c8fdd7913bff73d299f3ae0",
44+
"md5": "9870b3acf166a93b9b8eca6556bebd30"
4545
}
4646
]
4747
},
@@ -85,13 +85,13 @@
8585
],
8686
"files": [
8787
{
88-
"name": "kdisco-core-js-0.3.0.klib",
89-
"url": "kdisco-core-js-0.3.0.klib",
90-
"size": 76400,
91-
"sha512": "bcb616a77133e985e2f8ff935d37698bbae7a206b31a60140a84909a3a576836b7fa08eaa8b42469a3900a0fd7376c51e6bafc5187773881cec09391a5d77e61",
92-
"sha256": "af4f975b265d3d7f1584dbd4f258ba1cd436080b2f4fdeb07eab804ce0f0e083",
93-
"sha1": "a8c85dd00ed0fbe9ac4b8e9e360279270d71718f",
94-
"md5": "35d7f80bd502f97c6592201e81b87389"
88+
"name": "kdisco-core-js-0.4.0.klib",
89+
"url": "kdisco-core-js-0.4.0.klib",
90+
"size": 80194,
91+
"sha512": "4467d4e20bc64bd4cf4f246a3fbd245de923058ce42eb55d6623f8ab99ece3e9687f4ee9ad3fee080c7f69cd6d566d791644f5cc6256898a4e72faefcd0eca35",
92+
"sha256": "99474cf1962e153032f4d32ba3ef124f5c45a9243be76ee0351269d78c1cd33f",
93+
"sha1": "4c9ebd2aa48a48b00c8fdd7913bff73d299f3ae0",
94+
"md5": "9870b3acf166a93b9b8eca6556bebd30"
9595
}
9696
]
9797
},
@@ -108,13 +108,13 @@
108108
},
109109
"files": [
110110
{
111-
"name": "kdisco-core-js-0.3.0-sources.jar",
112-
"url": "kdisco-core-js-0.3.0-sources.jar",
113-
"size": 23902,
114-
"sha512": "d258df8f0485360afe4d521f972523e3d7cb47a7973287d04732cb90ca514bc6d51c084ae61a079afca67ff0a074115412df8bb0357b0fac126a6d032234a5b2",
115-
"sha256": "2476098c53421083f7f5e18f59168b7752c63414c97e6f53e91474afb0cd06c9",
116-
"sha1": "7968c4863c361be5ac18d68bcc2a4b42ff6ddf0c",
117-
"md5": "a19e18af239e9dc9eb1bfda6a06b4c2c"
111+
"name": "kdisco-core-js-0.4.0-sources.jar",
112+
"url": "kdisco-core-js-0.4.0-sources.jar",
113+
"size": 24408,
114+
"sha512": "6904d724c3ddc1a406e9cf70f5fc1d7e552ab69ce6a3eccceebdefd41ea8334782c2566dec6b3673049136f5353feb1fa8a8261920304945d5a106b303a3d54f",
115+
"sha256": "bb6970ec8f7d4454ba39c4e4b3f01408e0f28db17d2b91f8da1a10733539bced",
116+
"sha1": "9d2d7bc2f1a485bbcf4b869e0b8ea4ba0838f0b6",
117+
"md5": "c32278edc3e66dbbee94a3f775f8e061"
118118
}
119119
]
120120
}

docker-kdisco/cz/hovorka/kdisco/kdisco-core-js/0.3.0/kdisco-core-js-0.3.0.pom renamed to docker-kdisco/cz/hovorka/kdisco/kdisco-core-js/0.4.0/kdisco-core-js-0.4.0.pom

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<modelVersion>4.0.0</modelVersion>
99
<groupId>cz.hovorka.kdisco</groupId>
1010
<artifactId>kdisco-core-js</artifactId>
11-
<version>0.3.0</version>
11+
<version>0.4.0</version>
1212
<packaging>klib</packaging>
1313
<dependencyManagement>
1414
<dependencies>

docker-kdisco/cz/hovorka/kdisco/kdisco-core-js/maven-metadata-local.xml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
<groupId>cz.hovorka.kdisco</groupId>
44
<artifactId>kdisco-core-js</artifactId>
55
<versioning>
6-
<latest>0.3.0</latest>
7-
<release>0.3.0</release>
6+
<latest>0.4.0</latest>
7+
<release>0.4.0</release>
88
<versions>
99
<version>0.3.0-SNAPSHOT</version>
1010
<version>0.3.0</version>
11+
<version>0.4.0-SNAPSHOT</version>
12+
<version>0.4.0</version>
1113
</versions>
12-
<lastUpdated>20260320072724</lastUpdated>
14+
<lastUpdated>20260327061356</lastUpdated>
1315
</versioning>
1416
</metadata>

docker-kdisco/cz/hovorka/kdisco/kdisco-core-jvm/0.3.0/kdisco-core-jvm-0.3.0.module renamed to docker-kdisco/cz/hovorka/kdisco/kdisco-core-jvm/0.4.0/kdisco-core-jvm-0.4.0.module

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"formatVersion": "1.1",
33
"component": {
4-
"url": "../../kdisco-core/0.3.0/kdisco-core-0.3.0.module",
4+
"url": "../../kdisco-core/0.4.0/kdisco-core-0.4.0.module",
55
"group": "cz.hovorka.kdisco",
66
"module": "kdisco-core",
7-
"version": "0.3.0",
7+
"version": "0.4.0",
88
"attributes": {
99
"org.gradle.status": "release"
1010
}
@@ -26,8 +26,8 @@
2626
},
2727
"files": [
2828
{
29-
"name": "kdisco-core-jvm-0.3.0.jar",
30-
"url": "kdisco-core-jvm-0.3.0.jar",
29+
"name": "kdisco-core-jvm-0.4.0.jar",
30+
"url": "kdisco-core-jvm-0.4.0.jar",
3131
"size": 60106,
3232
"sha512": "73c58a499a12aa13a6ac3446a76e1d8b90b711b09b000e22a6abb66d8c1923d4d98a2a538d4231b5b5fd5f23fd7d709c95ba31d6b34c57510a315e9bfceca3d2",
3333
"sha256": "d4267928d16f7653c387ee6a99ec213783b2d164570cae9b8a28937b00105b90",
@@ -69,8 +69,8 @@
6969
],
7070
"files": [
7171
{
72-
"name": "kdisco-core-jvm-0.3.0.jar",
73-
"url": "kdisco-core-jvm-0.3.0.jar",
72+
"name": "kdisco-core-jvm-0.4.0.jar",
73+
"url": "kdisco-core-jvm-0.4.0.jar",
7474
"size": 60106,
7575
"sha512": "73c58a499a12aa13a6ac3446a76e1d8b90b711b09b000e22a6abb66d8c1923d4d98a2a538d4231b5b5fd5f23fd7d709c95ba31d6b34c57510a315e9bfceca3d2",
7676
"sha256": "d4267928d16f7653c387ee6a99ec213783b2d164570cae9b8a28937b00105b90",
@@ -92,8 +92,8 @@
9292
},
9393
"files": [
9494
{
95-
"name": "kdisco-core-jvm-0.3.0-sources.jar",
96-
"url": "kdisco-core-jvm-0.3.0-sources.jar",
95+
"name": "kdisco-core-jvm-0.4.0-sources.jar",
96+
"url": "kdisco-core-jvm-0.4.0-sources.jar",
9797
"size": 23401,
9898
"sha512": "2b0b6da9ceb50eab7747faec20bfc48725cc87f8e07daff493b2e3f7ba82b84da7b91041560d34f020137b2ef87f40fcfcc6bebed395fb5c9b2e0e4ffe60981f",
9999
"sha256": "c619cef5dc7d2c582ff7249d059bf3facedcf91f165d929d0e28d42a5458994d",

docker-kdisco/cz/hovorka/kdisco/kdisco-core-jvm/0.3.0/kdisco-core-jvm-0.3.0.pom renamed to docker-kdisco/cz/hovorka/kdisco/kdisco-core-jvm/0.4.0/kdisco-core-jvm-0.4.0.pom

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<modelVersion>4.0.0</modelVersion>
99
<groupId>cz.hovorka.kdisco</groupId>
1010
<artifactId>kdisco-core-jvm</artifactId>
11-
<version>0.3.0</version>
11+
<version>0.4.0</version>
1212
<dependencyManagement>
1313
<dependencies>
1414
<dependency>

docker-kdisco/cz/hovorka/kdisco/kdisco-core-jvm/maven-metadata-local.xml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
<groupId>cz.hovorka.kdisco</groupId>
44
<artifactId>kdisco-core-jvm</artifactId>
55
<versioning>
6-
<latest>0.3.0</latest>
7-
<release>0.3.0</release>
6+
<latest>0.4.0</latest>
7+
<release>0.4.0</release>
88
<versions>
99
<version>0.3.0-SNAPSHOT</version>
1010
<version>0.3.0</version>
11+
<version>0.4.0-SNAPSHOT</version>
12+
<version>0.4.0</version>
1113
</versions>
12-
<lastUpdated>20260320072724</lastUpdated>
14+
<lastUpdated>20260327061356</lastUpdated>
1315
</versioning>
1416
</metadata>
Binary file not shown.

0 commit comments

Comments
 (0)