@@ -37,6 +37,7 @@ fun registerCopyBanManagerFabricTask(mcVersion: String) {
3737registerCopyBanManagerFabricTask(" 1.20.1" )
3838registerCopyBanManagerFabricTask(" 1.21.1" )
3939registerCopyBanManagerFabricTask(" 1.21.4" )
40+ registerCopyBanManagerFabricTask(" 1.21.11" )
4041
4142tasks.register<Copy >(" copyBanManagerSpongeJar" ) {
4243 group = " verification"
@@ -83,6 +84,7 @@ fun registerCopyWebEnhancerFabricTask(mcVersion: String) {
8384registerCopyWebEnhancerFabricTask(" 1.20.1" )
8485registerCopyWebEnhancerFabricTask(" 1.21.1" )
8586registerCopyWebEnhancerFabricTask(" 1.21.4" )
87+ registerCopyWebEnhancerFabricTask(" 1.21.11" )
8688
8789tasks.register<Copy >(" copyWebEnhancerSpongeJar" ) {
8890 group = " verification"
@@ -161,7 +163,8 @@ data class FabricVersion(val mcVersion: String, val javaImage: String, val fabri
161163val fabricVersions = listOf (
162164 FabricVersion (" 1.20.1" , " java17" , " 0.16.10" ),
163165 FabricVersion (" 1.21.1" , " java21" , " 0.16.9" ),
164- FabricVersion (" 1.21.4" , " java21" , " 0.16.9" )
166+ FabricVersion (" 1.21.4" , " java21" , " 0.16.9" ),
167+ FabricVersion (" 1.21.11" , " java21" , " 0.17.3" )
165168)
166169
167170// Sponge version configurations
@@ -200,11 +203,11 @@ fun createPlatformTestTask(
200203 )
201204
202205 doLast {
203- exec {
204- workingDir = file(" platforms/$platformDir " )
205- commandLine( " docker " , " compose " , " down " , " -v " )
206- isIgnoreExitValue = true
207- }
206+ ProcessBuilder ( " docker " , " compose " , " down " , " -v " )
207+ .directory( file(" platforms/$platformDir " ) )
208+ .inheritIO( )
209+ .start()
210+ .waitFor()
208211 }
209212 }
210213}
@@ -247,12 +250,12 @@ fabricVersions.forEach { version ->
247250createPlatformTestTask(
248251 " testFabric" ,
249252 " fabric" ,
250- " prepareFabric_1_21_4Jars " ,
251- " Run Fabric E2E tests in Docker (latest: 1.21.4 )" ,
253+ " prepareFabric_1_21_11Jars " ,
254+ " Run Fabric E2E tests in Docker (latest: 1.21.11 )" ,
252255 mapOf (
253- " MC_VERSION" to " 1.21.4 " ,
256+ " MC_VERSION" to " 1.21.11 " ,
254257 " JAVA_IMAGE" to " java21" ,
255- " FABRIC_LOADER" to " 0.16.9 "
258+ " FABRIC_LOADER" to " 0.17.3 "
256259 )
257260)
258261
@@ -438,14 +441,14 @@ fabricVersions.forEach { version ->
438441
439442tasks.register<Exec >(" startFabric" ) {
440443 group = " verification"
441- description = " Start the Fabric test server without running tests (for debugging) - latest: 1.21.4 "
444+ description = " Start the Fabric test server without running tests (for debugging) - latest: 1.21.11 "
442445
443- dependsOn(" prepareFabric_1_21_4Jars " )
446+ dependsOn(" prepareFabric_1_21_11Jars " )
444447
445448 workingDir = file(" platforms/fabric" )
446- environment(" MC_VERSION" , " 1.21.4 " )
449+ environment(" MC_VERSION" , " 1.21.11 " )
447450 environment(" JAVA_IMAGE" , " java21" )
448- environment(" FABRIC_LOADER" , " 0.16.9 " )
451+ environment(" FABRIC_LOADER" , " 0.17.3 " )
449452 commandLine(" docker" , " compose" , " up" , " -d" , " mariadb" , " fabric" )
450453}
451454
@@ -627,11 +630,11 @@ tasks.register<Exec>("logsBungee") {
627630tasks.named(" clean" ) {
628631 doLast {
629632 listOf (" bukkit" , " fabric" , " sponge" , " sponge7" , " velocity" , " bungee" ).forEach { platform ->
630- exec {
631- workingDir = file(" platforms/$platform " )
632- commandLine( " docker " , " compose " , " down " , " -v " , " --rmi " , " local " )
633- isIgnoreExitValue = true
634- }
633+ ProcessBuilder ( " docker " , " compose " , " down " , " -v " , " --rmi " , " local " )
634+ .directory( file(" platforms/$platform " ) )
635+ .inheritIO( )
636+ .start()
637+ .waitFor()
635638 }
636639 }
637640}
0 commit comments