|
|
|
@@ -3437,7 +3437,7 @@ tasks.register("verifyProgressivePauseMenuRelease") {
|
|
|
|
|
[(locale): new JsonSlurper().parse(file(
|
|
|
|
|
"sanctuary/src/main/resources/assets/sanctuary/lang/${locale}.json"))]
|
|
|
|
|
}
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.sanctuary_version != "0.0.0-alpha.121"
|
|
|
|
|
|| rootProject.onlyfun_version != "0.0.0-alpha.25"
|
|
|
|
|
|| release.pack_version != rootProject.pack_version || index.versionId != rootProject.pack_version
|
|
|
|
@@ -3487,7 +3487,7 @@ tasks.register("verifyMirrorLavenderDrawerRelease") {
|
|
|
|
|
def redStonerRegistry = file(
|
|
|
|
|
"redstoner/src/main/java/fr/koka99cab/sanctuary26/redstoner/registry/RedStonerRegistries.java").text
|
|
|
|
|
def drawerRecipe = file("redstoner/src/main/resources/data/redstoner/recipe/drawer.json")
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.anotherworld_version != "0.0.0-alpha.55"
|
|
|
|
|
|| rootProject.redstoner_version != "0.0.0-alpha.11"
|
|
|
|
|
|| release.pack_version != rootProject.pack_version || index.versionId != rootProject.pack_version
|
|
|
|
@@ -3993,7 +3993,7 @@ project(":redstoner") {
|
|
|
|
|
inputs.file(rootProject.file("pack/migrations/26.2.0-alpha.167-cobble-dungeon-ownership-to-alpha.168.json"))
|
|
|
|
|
inputs.file(rootProject.file("pack/migrations/26.2.0-alpha.185-computer-recipes-to-alpha.186.json"))
|
|
|
|
|
inputs.file(rootProject.file("pack/migrations/26.2.0-alpha.191-mirror-lavender-drawer-to-alpha.192.json"))
|
|
|
|
|
inputs.file(rootProject.file("pack/migrations/26.2.0-alpha.216-storage-terminal-to-alpha.217.json"))
|
|
|
|
|
inputs.file(rootProject.file("pack/migrations/26.2.0-alpha.217-storage-terminal-to-alpha.218.json"))
|
|
|
|
|
doLast {
|
|
|
|
|
def registry = file("src/main/java/fr/koka99cab/sanctuary26/redstoner/registry/RedStonerRegistries.java").text
|
|
|
|
|
def javaText = fileTree("src/main/java").matching { include "**/*.java" }.files*.text.join("\n")
|
|
|
|
@@ -4013,7 +4013,7 @@ project(":redstoner") {
|
|
|
|
|
def drawerMigration = new JsonSlurper().parse(rootProject.file(
|
|
|
|
|
"pack/migrations/26.2.0-alpha.191-mirror-lavender-drawer-to-alpha.192.json"))
|
|
|
|
|
def terminalMigration = new JsonSlurper().parse(rootProject.file(
|
|
|
|
|
"pack/migrations/26.2.0-alpha.216-storage-terminal-to-alpha.217.json"))
|
|
|
|
|
"pack/migrations/26.2.0-alpha.217-storage-terminal-to-alpha.218.json"))
|
|
|
|
|
def requiredIds = [
|
|
|
|
|
"eight_bit_computer", "controller", "personal_computer", "drawer", "particuleur", "storage_terminal"]
|
|
|
|
|
def missingIds = requiredIds.findAll { !registry.contains("id(\"${it}\")") }
|
|
|
|
@@ -4101,10 +4101,10 @@ project(":redstoner") {
|
|
|
|
|
if (project.version.toString() != "0.0.0-alpha.11"
|
|
|
|
|
|| manifest.custom?.sanctuary26?.data_version != 3
|
|
|
|
|
|| manifest.custom?.sanctuary26?.network_protocol != 6
|
|
|
|
|
|| terminalMigration.source?.pack_version != "26.2.0-alpha.216"
|
|
|
|
|
|| terminalMigration.source?.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| terminalMigration.source?.modules != [
|
|
|
|
|
redstoner: "0.0.0-alpha.10", onlyfun: "0.0.0-alpha.24", sanctuary: "0.0.0-alpha.120"]
|
|
|
|
|
|| terminalMigration.target?.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| terminalMigration.target?.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| terminalMigration.target?.modules != [
|
|
|
|
|
redstoner: "0.0.0-alpha.11", onlyfun: "0.0.0-alpha.25", sanctuary: "0.0.0-alpha.121"]
|
|
|
|
|
|| terminalMigration.storage_terminal?.owner != "redstoner"
|
|
|
|
@@ -4259,7 +4259,7 @@ tasks.register("verifyShopPricingLayoutRelease") {
|
|
|
|
|
"pack/migrations/26.2.0-alpha.192-shop-pricing-layout-to-alpha.193.json"))
|
|
|
|
|
def release = new JsonSlurper().parse(file("pack/release.json"))
|
|
|
|
|
def index = new JsonSlurper().parse(file("pack/prism/modrinth.index.json"))
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.onlyfun_version != "0.0.0-alpha.25"
|
|
|
|
|
|| rootProject.sanctuary_version != "0.0.0-alpha.121"
|
|
|
|
|
|| release.pack_version != rootProject.pack_version || index.versionId != rootProject.pack_version
|
|
|
|
@@ -4304,7 +4304,7 @@ tasks.register("verifyCuisineCropsRelease") {
|
|
|
|
|
def climate = file("itsalive/src/main/java/fr/koka99cab/sanctuary26/itsalive/agriculture/ClimateCropForaging.java").text
|
|
|
|
|
def rice = file("itsalive/src/main/java/fr/koka99cab/sanctuary26/itsalive/agriculture/RiceCropBlock.java").text
|
|
|
|
|
def bean = file("itsalive/src/main/java/fr/koka99cab/sanctuary26/itsalive/agriculture/BeanCropBlock.java").text
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.itsalive_version != "0.0.0-alpha.36"
|
|
|
|
|
|| release.pack_version != rootProject.pack_version || index.versionId != rootProject.pack_version
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.193"
|
|
|
|
@@ -4353,7 +4353,7 @@ tasks.register("verifyShopCsvBossGatesRelease") {
|
|
|
|
|
def bossGate = file("onlyfun/src/main/java/fr/koka99cab/sanctuary26/onlyfun/shop/OnlyFunBossShopGate.java").text
|
|
|
|
|
def catalog = file("onlyfun/src/main/java/fr/koka99cab/sanctuary26/onlyfun/shop/OnlyFunShopCatalog.java").text
|
|
|
|
|
def offerCatalog = file("sanctuary/src/main/java/fr/koka99cab/sanctuary26/sanctuary/shop/ShopOfferCatalog.java").text
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.onlyfun_version != "0.0.0-alpha.25"
|
|
|
|
|
|| rootProject.sanctuary_version != "0.0.0-alpha.121"
|
|
|
|
|
|| release.pack_version != rootProject.pack_version || index.versionId != rootProject.pack_version
|
|
|
|
@@ -4399,7 +4399,7 @@ tasks.register("verifyCulinaryMailboxGrappleFixesRelease") {
|
|
|
|
|
def release = new JsonSlurper().parse(file("pack/release.json"))
|
|
|
|
|
def prism = new JsonSlurper().parse(file("pack/prism/modrinth.index.json"))
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.195"
|
|
|
|
|
|| migration.target?.pack_version != "26.2.0-alpha.196"
|
|
|
|
|
|| migration.target?.modules != [
|
|
|
|
@@ -4417,10 +4417,10 @@ tasks.register("verifyCulinaryMailboxGrappleFixesRelease") {
|
|
|
|
|
|| migration.distribution?.jei?.target != "30.26.0.182"
|
|
|
|
|
|| migration.compatibility?.save_migration_required != false
|
|
|
|
|
|| migration.compatibility?.registry_ids_changed != false
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')) {
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')) {
|
|
|
|
|
throw new GradleException("The alpha.196 culinary, mailbox and grapple release contract is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@@ -4445,7 +4445,7 @@ tasks.register("verifyQuestRequestsCauldronBatchesRelease") {
|
|
|
|
|
def prism = new JsonSlurper().parse(file("pack/prism/modrinth.index.json"))
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def sanctuaryManifest = new JsonSlurper().parse(file("sanctuary/src/main/resources/fabric.mod.json"))
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.itsalive_version != "0.0.0-alpha.36"
|
|
|
|
|
|| rootProject.sanctuary_version != "0.0.0-alpha.121"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.196"
|
|
|
|
@@ -4465,10 +4465,10 @@ tasks.register("verifyQuestRequestsCauldronBatchesRelease") {
|
|
|
|
|
|| migration.distribution?.jei?.target != "30.26.0.186"
|
|
|
|
|
|| migration.compatibility?.sanctuary_target_network_protocol != 19
|
|
|
|
|
|| sanctuaryManifest.custom?.sanctuary26?.network_protocol != 22
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')) {
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')) {
|
|
|
|
|
throw new GradleException("The alpha.197 quest-request and cauldron-batch release contract is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@@ -4495,7 +4495,7 @@ tasks.register("verifyFermentationBarrelAutomationRelease") {
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def packwizIndex = file("pack/packwiz/index.toml").text
|
|
|
|
|
def itsAliveManifest = new JsonSlurper().parse(file("itsalive/src/main/resources/fabric.mod.json"))
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.itsalive_version != "0.0.0-alpha.36"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.197"
|
|
|
|
|
|| migration.target?.pack_version != "26.2.0-alpha.198"
|
|
|
|
@@ -4514,10 +4514,10 @@ tasks.register("verifyFermentationBarrelAutomationRelease") {
|
|
|
|
|
|| migration.distribution?.packwiz_index_refreshed != true
|
|
|
|
|
|| itsAliveManifest.custom?.sanctuary26?.data_version != 3
|
|
|
|
|
|| itsAliveManifest.custom?.sanctuary26?.network_protocol != 4
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/itsalive-0.0.0-alpha.36.jar"')) {
|
|
|
|
|
throw new GradleException("The alpha.198 fermentation barrel release contract is incomplete")
|
|
|
|
|
}
|
|
|
|
@@ -4545,7 +4545,7 @@ tasks.register("verifyQuestRequestContractsRelease") {
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def packwizIndex = file("pack/packwiz/index.toml").text
|
|
|
|
|
def sanctuaryManifest = new JsonSlurper().parse(file("sanctuary/src/main/resources/fabric.mod.json"))
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.itsalive_version != "0.0.0-alpha.36"
|
|
|
|
|
|| rootProject.sanctuary_version != "0.0.0-alpha.121"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.198"
|
|
|
|
@@ -4559,10 +4559,10 @@ tasks.register("verifyQuestRequestContractsRelease") {
|
|
|
|
|
|| migration.quest_request_contracts?.chat_accept_revalidates_distance_owner_sign_and_claim != true
|
|
|
|
|
|| migration.compatibility?.sanctuary_target_network_protocol != 20
|
|
|
|
|
|| sanctuaryManifest.custom?.sanctuary26?.network_protocol != 22
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/itsalive-0.0.0-alpha.36.jar"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/sanctuary-0.0.0-alpha.121.jar"')) {
|
|
|
|
|
throw new GradleException("The alpha.199 quest-request contract release is incomplete")
|
|
|
|
@@ -4600,8 +4600,8 @@ tasks.register("verifyWeatherTntAmbianceRelease") {
|
|
|
|
|
def ambianceManifest = new JsonSlurper().parse(file("ambiance/src/main/resources/fabric.mod.json"))
|
|
|
|
|
def ouchManifest = new JsonSlurper().parse(file("ouch/src/main/resources/fabric.mod.json"))
|
|
|
|
|
def rootBuild = file("build.gradle").text
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.19"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.20"
|
|
|
|
|
|| rootProject.ouch_version != "0.0.0-alpha.10"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.199"
|
|
|
|
|
|| migration.source?.modules != [ambiance: "0.0.0-alpha.11", ouch: "0.0.0-alpha.8"]
|
|
|
|
@@ -4634,11 +4634,11 @@ tasks.register("verifyWeatherTntAmbianceRelease") {
|
|
|
|
|
|| !weatherTnt.contains("AmbianceDailyWeather.CLEAR")
|
|
|
|
|
|| !weatherTnt.contains("CLEAR_WEATHER_TICKS = 864_000")
|
|
|
|
|
|| weatherTnt.contains("setWeatherParameters")
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.19.jar"')
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.20.jar"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ouch-0.0.0-alpha.10.jar"')) {
|
|
|
|
|
throw new GradleException("The alpha.200 Weather TNT and Ambiance release is incomplete")
|
|
|
|
|
}
|
|
|
|
@@ -4666,7 +4666,7 @@ tasks.register("verifyQuestRequestEscrowRelease") {
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def packwizIndex = file("pack/packwiz/index.toml").text
|
|
|
|
|
def sanctuaryManifest = new JsonSlurper().parse(file("sanctuary/src/main/resources/fabric.mod.json"))
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.sanctuary_version != "0.0.0-alpha.121"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.200"
|
|
|
|
|
|| migration.source?.modules?.sanctuary != "0.0.0-alpha.115"
|
|
|
|
@@ -4681,10 +4681,10 @@ tasks.register("verifyQuestRequestEscrowRelease") {
|
|
|
|
|
|| migration.compatibility?.sanctuary_target_network_protocol != 21
|
|
|
|
|
|| sanctuaryManifest.custom?.sanctuary26?.data_version != 11
|
|
|
|
|
|| sanctuaryManifest.custom?.sanctuary26?.network_protocol != 22
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/sanctuary-0.0.0-alpha.121.jar"')) {
|
|
|
|
|
throw new GradleException("The alpha.201 quest-request escrow release is incomplete")
|
|
|
|
|
}
|
|
|
|
@@ -4720,7 +4720,7 @@ tasks.register("verifyWaystoneShopCulinaryAlpha202Release") {
|
|
|
|
|
"iliketomoveit/src/main/resources/fabric.mod.json"))
|
|
|
|
|
def sanctuaryManifest = new JsonSlurper().parse(file(
|
|
|
|
|
"sanctuary/src/main/resources/fabric.mod.json"))
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.anotherworld_version != "0.0.0-alpha.55"
|
|
|
|
|
|| rootProject.itsalive_version != "0.0.0-alpha.36"
|
|
|
|
|
|| rootProject.iliketomoveit_version != "0.0.0-alpha.15"
|
|
|
|
@@ -4760,10 +4760,10 @@ tasks.register("verifyWaystoneShopCulinaryAlpha202Release") {
|
|
|
|
|
|| moveItManifest.custom?.sanctuary26?.network_protocol != 5
|
|
|
|
|
|| sanctuaryManifest.custom?.sanctuary26?.data_version != 11
|
|
|
|
|
|| sanctuaryManifest.custom?.sanctuary26?.network_protocol != 22
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.55.jar"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/itsalive-0.0.0-alpha.36.jar"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/iliketomoveit-0.0.0-alpha.15.jar"')
|
|
|
|
@@ -4880,7 +4880,7 @@ tasks.register("verifySafeVaultFeature") {
|
|
|
|
|
def image = javax.imageio.ImageIO.read(file("anotherworld/src/main/resources/assets/anotherworld/textures/${path}"))
|
|
|
|
|
image == null || image.width != size[0] || image.height != size[1]
|
|
|
|
|
}.keySet()
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.anotherworld_version != "0.0.0-alpha.55"
|
|
|
|
|
|| rootProject.sanctuary_version != "0.0.0-alpha.121"
|
|
|
|
|
|| migration.schema_version != 1
|
|
|
|
@@ -5072,7 +5072,7 @@ tasks.register("verifySafeVaultInterfaceAlpha203Release") {
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def packwizIndex = file("pack/packwiz/index.toml").text
|
|
|
|
|
def jeiFiles = prism.files.findAll { it.path == "mods/jei-26.2-fabric-30.28.0.193.jar" }
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.anotherworld_version != "0.0.0-alpha.55"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.202"
|
|
|
|
|
|| migration.source?.modules != [anotherworld: "0.0.0-alpha.50"]
|
|
|
|
@@ -5090,9 +5090,9 @@ tasks.register("verifySafeVaultInterfaceAlpha203Release") {
|
|
|
|
|
|| migration.distribution?.jei?.modrinth_version_id != "XXTFqqwG"
|
|
|
|
|
|| migration.distribution?.jei?.prism_manifest_updated != true
|
|
|
|
|
|| release.pack_version != rootProject.pack_version
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != rootProject.pack_version
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.55.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.50.jar"')
|
|
|
|
|
|| jeiFiles.size() != 1
|
|
|
|
@@ -5118,7 +5118,7 @@ tasks.register("verifySafeVaultFixAlpha204Release") {
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def packwizIndex = file("pack/packwiz/index.toml").text
|
|
|
|
|
def jeiFiles = prism.files.findAll { it.path == "mods/jei-26.2-fabric-30.28.0.193.jar" }
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.anotherworld_version != "0.0.0-alpha.55"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.203"
|
|
|
|
|
|| migration.source?.modules != [anotherworld: "0.0.0-alpha.51"]
|
|
|
|
@@ -5144,9 +5144,9 @@ tasks.register("verifySafeVaultFixAlpha204Release") {
|
|
|
|
|
|| migration.distribution?.jei?.modrinth_version_id != "OcMayhUH"
|
|
|
|
|
|| migration.distribution?.jei?.prism_manifest_updated != true
|
|
|
|
|
|| release.pack_version != rootProject.pack_version
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != rootProject.pack_version
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.55.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.51.jar"')
|
|
|
|
|
|| jeiFiles.size() != 1
|
|
|
|
@@ -5172,7 +5172,7 @@ tasks.register("verifySafeVaultCubeAlpha205Release") {
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def packwizIndex = file("pack/packwiz/index.toml").text
|
|
|
|
|
def jeiFiles = prism.files.findAll { it.path == "mods/jei-26.2-fabric-30.28.0.193.jar" }
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.anotherworld_version != "0.0.0-alpha.55"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.204"
|
|
|
|
|
|| migration.source?.modules != [anotherworld: "0.0.0-alpha.52"]
|
|
|
|
@@ -5201,9 +5201,9 @@ tasks.register("verifySafeVaultCubeAlpha205Release") {
|
|
|
|
|
|| migration.distribution?.jei?.modrinth_version_id != "NtfJDMhk"
|
|
|
|
|
|| migration.distribution?.jei?.prism_manifest_updated != true
|
|
|
|
|
|| release.pack_version != rootProject.pack_version
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != rootProject.pack_version
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.55.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.52.jar"')
|
|
|
|
|
|| jeiFiles.size() != 1
|
|
|
|
@@ -5230,7 +5230,7 @@ tasks.register("verifySafeVaultCtmAlpha206Release") {
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def packwizIndex = file("pack/packwiz/index.toml").text
|
|
|
|
|
def jeiFiles = prism.files.findAll { it.path == "mods/jei-26.2-fabric-30.28.0.193.jar" }
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.anotherworld_version != "0.0.0-alpha.55"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.205"
|
|
|
|
|
|| migration.source?.modules != [anotherworld: "0.0.0-alpha.53"]
|
|
|
|
@@ -5253,9 +5253,9 @@ tasks.register("verifySafeVaultCtmAlpha206Release") {
|
|
|
|
|
|| migration.compatibility?.pack_release_updated != true
|
|
|
|
|
|| migration.distribution?.packwiz_index_refreshed != true
|
|
|
|
|
|| release.pack_version != rootProject.pack_version
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != rootProject.pack_version
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.55.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.53.jar"')
|
|
|
|
|
|| jeiFiles.size() != 1
|
|
|
|
@@ -5282,7 +5282,7 @@ tasks.register("verifySafeVaultUnlimitedAlpha207Release") {
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def packwizIndex = file("pack/packwiz/index.toml").text
|
|
|
|
|
def jeiFiles = prism.files.findAll { it.path == "mods/jei-26.2-fabric-30.28.0.193.jar" }
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.anotherworld_version != "0.0.0-alpha.55"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.206"
|
|
|
|
|
|| migration.source?.modules != [anotherworld: "0.0.0-alpha.54"]
|
|
|
|
@@ -5312,9 +5312,9 @@ tasks.register("verifySafeVaultUnlimitedAlpha207Release") {
|
|
|
|
|
|| migration.compatibility?.pack_release_updated != true
|
|
|
|
|
|| migration.distribution?.packwiz_index_refreshed != true
|
|
|
|
|
|| release.pack_version != rootProject.pack_version
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != rootProject.pack_version
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.55.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/anotherworld-0.0.0-alpha.54.jar"')
|
|
|
|
|
|| jeiFiles.size() != 1
|
|
|
|
@@ -5370,9 +5370,9 @@ tasks.register("verifyCanapliaFoundation") {
|
|
|
|
|
"itsalive/src/main/java/fr/koka99cab/sanctuary26/itsalive/ItsAliveMod.java").text
|
|
|
|
|
def visualApiSource = file(
|
|
|
|
|
"ambiance/src/main/java/fr/koka99cab/sanctuary26/ambiance/api/visual/AmbianceVisualEffectApi.java").text
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.itsalive_version != "0.0.0-alpha.36"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.19"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.20"
|
|
|
|
|
|| migration.issue != 35
|
|
|
|
|
|| migration.source?.fabric_id != "canaplia"
|
|
|
|
|
|| migration.source?.version != "2.0.0"
|
|
|
|
@@ -5622,8 +5622,8 @@ tasks.register("verifyCanapliaAlpha209Release") {
|
|
|
|
|
ambiance: "0.0.0-alpha.14",
|
|
|
|
|
itsalive: "0.0.0-alpha.33",
|
|
|
|
|
onlyfun: "0.0.0-alpha.20"]
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.19"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.20"
|
|
|
|
|
|| rootProject.itsalive_version != "0.0.0-alpha.36"
|
|
|
|
|
|| rootProject.onlyfun_version != "0.0.0-alpha.25"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.207"
|
|
|
|
@@ -5670,10 +5670,10 @@ tasks.register("verifyCanapliaAlpha209Release") {
|
|
|
|
|
|| fixMigration.compatibility?.network_protocol_changed != false
|
|
|
|
|
|| fixMigration.distribution?.pack_release_updated != true
|
|
|
|
|
|| release.pack_version != rootProject.pack_version
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != rootProject.pack_version
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.19.jar"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.20.jar"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/itsalive-0.0.0-alpha.36.jar"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/onlyfun-0.0.0-alpha.25.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.12.jar"')
|
|
|
|
@@ -5723,7 +5723,7 @@ tasks.register("verifyAlpha210Release") {
|
|
|
|
|
iliketomoveit: "0.0.0-alpha.15",
|
|
|
|
|
itsalive: "0.0.0-alpha.35"]
|
|
|
|
|
def currentModules = [
|
|
|
|
|
ambiance: "0.0.0-alpha.19",
|
|
|
|
|
ambiance: "0.0.0-alpha.20",
|
|
|
|
|
sanctuary: "0.0.0-alpha.121",
|
|
|
|
|
onlyfun: "0.0.0-alpha.25",
|
|
|
|
|
ouch: "0.0.0-alpha.10",
|
|
|
|
@@ -5740,7 +5740,7 @@ tasks.register("verifyAlpha210Release") {
|
|
|
|
|
def jeiFiles = prism.files.findAll {
|
|
|
|
|
it.path == "mods/jei-26.2-fabric-30.28.0.193.jar"
|
|
|
|
|
}
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.sanctuary_version != "0.0.0-alpha.121"
|
|
|
|
|
|| rootProject.onlyfun_version != "0.0.0-alpha.25"
|
|
|
|
|
|| rootProject.iliketomoveit_version != expectedTarget.iliketomoveit
|
|
|
|
@@ -5786,10 +5786,10 @@ tasks.register("verifyAlpha210Release") {
|
|
|
|
|
|| manifests.iliketomoveit.custom?.sanctuary26?.network_protocol != 5
|
|
|
|
|
|| manifests.itsalive.custom?.sanctuary26?.data_version != 3
|
|
|
|
|
|| manifests.itsalive.custom?.sanctuary26?.network_protocol != 4
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| requiredJars.any { !packwizIndex.contains(it) }
|
|
|
|
|
|| obsoleteJars.any { packwizIndex.contains(it) }
|
|
|
|
|
|| jeiFiles.size() != 1
|
|
|
|
@@ -5838,8 +5838,8 @@ tasks.register("verifyAlpha211Release") {
|
|
|
|
|
def currentModules = expectedTarget + [
|
|
|
|
|
sanctuary: "0.0.0-alpha.121",
|
|
|
|
|
onlyfun: "0.0.0-alpha.25",
|
|
|
|
|
ambiance: "0.0.0-alpha.19"]
|
|
|
|
|
def workspaceModules = currentModules + [ambiance: "0.0.0-alpha.19"]
|
|
|
|
|
ambiance: "0.0.0-alpha.20"]
|
|
|
|
|
def workspaceModules = currentModules + [ambiance: "0.0.0-alpha.20"]
|
|
|
|
|
def expectedDataVersions = [ambiance: 2, itsalive: 3, onlyfun: 2, ouch: 1, sanctuary: 11]
|
|
|
|
|
def expectedProtocols = [ambiance: 6, itsalive: 4, onlyfun: 3, ouch: 1, sanctuary: 22]
|
|
|
|
|
def manifests = expectedTarget.collectEntries { id, version ->
|
|
|
|
@@ -5864,7 +5864,7 @@ tasks.register("verifyAlpha211Release") {
|
|
|
|
|
def jeiFiles = prism.files.findAll {
|
|
|
|
|
it.path == "mods/jei-26.2-fabric-30.28.0.193.jar"
|
|
|
|
|
}
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| workspaceModules.any { id, version -> rootProject.property("${id}_version") != version }
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.210"
|
|
|
|
|
|| migration.source?.modules != expectedSource
|
|
|
|
@@ -5892,9 +5892,9 @@ tasks.register("verifyAlpha211Release") {
|
|
|
|
|
|| migration.distribution?.prism_modrinth_index_updated != true
|
|
|
|
|
|| migration.distribution?.shared_client_server_mrpack != true
|
|
|
|
|
|| release.pack_version != rootProject.pack_version
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != rootProject.pack_version
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| requiredJars.any { !packwizIndex.contains(it) }
|
|
|
|
|
|| obsoleteJars.any { packwizIndex.contains(it) }
|
|
|
|
|
|| prism.files?.size() != 5
|
|
|
|
@@ -5902,7 +5902,7 @@ tasks.register("verifyAlpha211Release") {
|
|
|
|
|
|| jeiFiles[0].hashes?.sha1 != "494f9dc787d6c9cd9d32793da2784ab16834faf3"
|
|
|
|
|
|| jeiFiles[0].hashes?.sha512 != "0869f4d5840a732a04bedc7684b40140f087f3d759066c206d9d1ec710007f7c9585e4f5ebb04f10e56bef1cf2eddc6978bb2b2c93541cff5fcf7e1609859468"
|
|
|
|
|
|| !changelog.contains("## `26.2.0-alpha.211`")
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.217`**")) {
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.218`**")) {
|
|
|
|
|
throw new GradleException("The alpha.211 Abjection and gameplay-polish release is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@@ -5936,7 +5936,7 @@ tasks.register("verifyAlpha212Release") {
|
|
|
|
|
def jeiFiles = prism.files.findAll {
|
|
|
|
|
it.path == "mods/jei-26.2-fabric-30.28.0.193.jar"
|
|
|
|
|
}
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.sanctuary_version != "0.0.0-alpha.121"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.211"
|
|
|
|
|
|| migration.source?.modules != [sanctuary: "0.0.0-alpha.119"]
|
|
|
|
@@ -5958,16 +5958,16 @@ tasks.register("verifyAlpha212Release") {
|
|
|
|
|
|| manifest.custom?.sanctuary26?.data_version != 11
|
|
|
|
|
|| manifest.custom?.sanctuary26?.network_protocol != 22
|
|
|
|
|
|| !minecraftMixin.contains('method = "pickBlockOrEntity"')
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| prism.files?.size() != 5
|
|
|
|
|
|| jeiFiles.size() != 1
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/sanctuary-0.0.0-alpha.121.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/sanctuary-0.0.0-alpha.119.jar"')
|
|
|
|
|
|| !changelog.contains("## `26.2.0-alpha.212`")
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.217`**")) {
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.218`**")) {
|
|
|
|
|
throw new GradleException("The alpha.212 Black Market startup-fix release is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@@ -6001,8 +6001,8 @@ tasks.register("verifyAlpha213Release") {
|
|
|
|
|
def jeiFiles = prism.files.findAll {
|
|
|
|
|
it.path == "mods/jei-26.2-fabric-30.28.0.193.jar"
|
|
|
|
|
}
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.19"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.20"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.212"
|
|
|
|
|
|| migration.source?.modules != [ambiance: "0.0.0-alpha.15"]
|
|
|
|
|
|| migration.target?.pack_version != "26.2.0-alpha.213"
|
|
|
|
@@ -6025,16 +6025,16 @@ tasks.register("verifyAlpha213Release") {
|
|
|
|
|
|| manifest.custom?.sanctuary26?.network_protocol != 6
|
|
|
|
|
|| !levelEventMixin.contains('@Mixin(LevelEventHandler.class)')
|
|
|
|
|
|| !levelEventMixin.contains('@Inject(method = "levelEvent"')
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| prism.files?.size() != 5
|
|
|
|
|
|| jeiFiles.size() != 1
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.19.jar"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.20.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.15.jar"')
|
|
|
|
|
|| !changelog.contains("## `26.2.0-alpha.213`")
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.217`**")) {
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.218`**")) {
|
|
|
|
|
throw new GradleException("The alpha.213 Ambiance startup-fix release is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@@ -6069,8 +6069,8 @@ tasks.register("verifyAlpha214Release") {
|
|
|
|
|
"ambiance/src/main/java/fr/koka99cab/sanctuary26/ambiance/client/audio/WhiteDiscAudioPlayer.java").text
|
|
|
|
|
def urlSmoke = file(
|
|
|
|
|
"ambiance/src/test/java/fr/koka99cab/sanctuary26/ambiance/white_disc/WhiteDiscUrlSmoke.java").text
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.19"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.20"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.213"
|
|
|
|
|
|| migration.source?.modules != [ambiance: "0.0.0-alpha.16"]
|
|
|
|
|
|| migration.target?.pack_version != "26.2.0-alpha.214"
|
|
|
|
@@ -6098,16 +6098,16 @@ tasks.register("verifyAlpha214Release") {
|
|
|
|
|
|| !audioPlayer.contains('message.ambiance.white_disc.loading')
|
|
|
|
|
|| !audioPlayer.contains('message.ambiance.white_disc.failed')
|
|
|
|
|
|| !urlSmoke.contains("https://youtu.be/Ue5ZBe-GzSM?si=78LSbtBQzUYzhA2Y")
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| prism.files?.size() != 5
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.19.jar"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.20.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.16.jar"')
|
|
|
|
|
|| !changelog.contains("## `26.2.0-alpha.214`")
|
|
|
|
|
|| changelog.contains("## Modifications non distribuées")
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.217`**")) {
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.218`**")) {
|
|
|
|
|
throw new GradleException("The alpha.214 white-disc solo synchronization release is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@@ -6148,8 +6148,8 @@ tasks.register("verifyAlpha215Release") {
|
|
|
|
|
"ambiance/src/main/java/fr/koka99cab/sanctuary26/ambiance/client/audio/LavaplayerAudioStream.java").text
|
|
|
|
|
def playbackSmoke = file(
|
|
|
|
|
"ambiance/src/test/java/fr/koka99cab/sanctuary26/ambiance/client/audio/WhiteDiscPlaybackSmoke.java").text
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.19"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.20"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.214"
|
|
|
|
|
|| migration.source?.modules != [ambiance: "0.0.0-alpha.17"]
|
|
|
|
|
|| migration.target?.pack_version != "26.2.0-alpha.215"
|
|
|
|
@@ -6184,19 +6184,20 @@ tasks.register("verifyAlpha215Release") {
|
|
|
|
|
|| !audioStream.contains("INITIAL_FRAME_WAIT_MILLIS = 2_000L")
|
|
|
|
|
|| !audioStream.contains("CONTINUATION_FRAME_WAIT_MILLIS = 250L")
|
|
|
|
|
|| !audioStream.contains("player.provide(waitMillis, TimeUnit.MILLISECONDS)")
|
|
|
|
|
|| !audioStream.contains("while (output.hasRemaining()) output.put((byte) 0)")
|
|
|
|
|
|| !audioStream.contains("paddedSilenceBytes++")
|
|
|
|
|
|| !playbackSmoke.contains("https://www.youtube.com/watch?v=Ue5ZBe-GzSM")
|
|
|
|
|
|| !playbackSmoke.contains("Decoded audible PCM data")
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| !playbackSmoke.contains("stream.paddedSilenceBytes() != 0L")
|
|
|
|
|
|| !playbackSmoke.contains("stream.decodedTimelineMillis() != 4_000L")
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| prism.files?.size() != 5
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.19.jar"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.20.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.17.jar"')
|
|
|
|
|
|| !changelog.contains("## `26.2.0-alpha.215`")
|
|
|
|
|
|| changelog.contains("## Modifications non distribuées")
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.217`**")) {
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.218`**")) {
|
|
|
|
|
throw new GradleException("The alpha.215 resilient white-disc playback release is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@@ -6241,8 +6242,8 @@ tasks.register("verifyAlpha216Release") {
|
|
|
|
|
"ambiance/src/test/java/fr/koka99cab/sanctuary26/ambiance/client/audio/LavaplayerAudioStreamSmoke.java").text
|
|
|
|
|
def playbackSmoke = file(
|
|
|
|
|
"ambiance/src/test/java/fr/koka99cab/sanctuary26/ambiance/client/audio/WhiteDiscPlaybackSmoke.java").text
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.19"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.20"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.215"
|
|
|
|
|
|| migration.source?.modules != [ambiance: "0.0.0-alpha.18"]
|
|
|
|
|
|| migration.target?.pack_version != "26.2.0-alpha.216"
|
|
|
|
@@ -6272,7 +6273,7 @@ tasks.register("verifyAlpha216Release") {
|
|
|
|
|
|| manifest.custom?.sanctuary26?.data_version != 2
|
|
|
|
|
|| manifest.custom?.sanctuary26?.network_protocol != 6
|
|
|
|
|
|| !ambianceBuild.contains('tasks.register("whiteDiscStreamSmoke"')
|
|
|
|
|
|| !audioPlayer.contains("channel.setPitch(1.0F)")
|
|
|
|
|
|| !audioPlayer.contains("PLAYBACK_PITCH = 4.0F / 3.0F")
|
|
|
|
|
|| !audioStream.contains("SAMPLE_RATE = 48_000")
|
|
|
|
|
|| !audioStream.contains("INITIAL_FRAME_WAIT_MILLIS = 2_000L")
|
|
|
|
|
|| !audioStream.contains("CONTINUATION_FRAME_WAIT_MILLIS = 250L")
|
|
|
|
@@ -6280,18 +6281,19 @@ tasks.register("verifyAlpha216Release") {
|
|
|
|
|
|| !audioStream.contains("new AudioFormat(SAMPLE_RATE, 16, 1, true, false)")
|
|
|
|
|
|| !streamSmoke.contains("FRAMES_PER_SECOND")
|
|
|
|
|
|| !streamSmoke.contains("PCM frames were not read with bounded waits")
|
|
|
|
|
|| !playbackSmoke.contains("audibleRatio < 0.75")
|
|
|
|
|
|| !playbackSmoke.contains("stream.paddedSilenceBytes() != 0L")
|
|
|
|
|
|| !playbackSmoke.contains("stream.decodedTimelineMillis() != 4_000L")
|
|
|
|
|
|| !playbackSmoke.contains("LavaplayerAudioStream.SAMPLE_RATE * 2 * 4")
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.217"
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| prism.files?.size() != 5
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.19.jar"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.20.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.18.jar"')
|
|
|
|
|
|| !changelog.contains("## `26.2.0-alpha.216`")
|
|
|
|
|
|| changelog.contains("## Modifications non distribuées")
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.217`**")) {
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.218`**")) {
|
|
|
|
|
throw new GradleException("The alpha.216 white-disc audio-quality release is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@@ -6299,8 +6301,83 @@ tasks.register("verifyAlpha216Release") {
|
|
|
|
|
|
|
|
|
|
tasks.register("verifyAlpha217Release") {
|
|
|
|
|
group = "verification"
|
|
|
|
|
description = "Checks the Sanctuary 26.2.0-alpha.217 Storage Terminal release."
|
|
|
|
|
inputs.file(file("pack/migrations/26.2.0-alpha.216-storage-terminal-to-alpha.217.json"))
|
|
|
|
|
description = "Checks the Sanctuary 26.2.0-alpha.217 white-disc pitch release."
|
|
|
|
|
inputs.file(file("pack/migrations/26.2.0-alpha.216-white-disc-pitch-to-alpha.217.json"))
|
|
|
|
|
inputs.file(file("pack/release.json"))
|
|
|
|
|
inputs.file(file("pack/prism/modrinth.index.json"))
|
|
|
|
|
inputs.file(file("pack/packwiz/pack.toml"))
|
|
|
|
|
inputs.file(file("pack/packwiz/index.toml"))
|
|
|
|
|
inputs.file(file("CHANGELOG.md"))
|
|
|
|
|
inputs.file(file("README.md"))
|
|
|
|
|
inputs.file(file("ambiance/src/main/resources/fabric.mod.json"))
|
|
|
|
|
inputs.file(file(
|
|
|
|
|
"ambiance/src/main/java/fr/koka99cab/sanctuary26/ambiance/client/audio/WhiteDiscAudioPlayer.java"))
|
|
|
|
|
inputs.file(file(
|
|
|
|
|
"ambiance/src/test/java/fr/koka99cab/sanctuary26/ambiance/client/audio/LavaplayerAudioStreamSmoke.java"))
|
|
|
|
|
doLast {
|
|
|
|
|
def migration = new JsonSlurper().parse(file(
|
|
|
|
|
"pack/migrations/26.2.0-alpha.216-white-disc-pitch-to-alpha.217.json"))
|
|
|
|
|
def release = new JsonSlurper().parse(file("pack/release.json"))
|
|
|
|
|
def prism = new JsonSlurper().parse(file("pack/prism/modrinth.index.json"))
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
|
def packwizIndex = file("pack/packwiz/index.toml").text
|
|
|
|
|
def changelog = file("CHANGELOG.md").text
|
|
|
|
|
def readme = file("README.md").text
|
|
|
|
|
def manifest = new JsonSlurper().parse(file("ambiance/src/main/resources/fabric.mod.json"))
|
|
|
|
|
def audioPlayer = file(
|
|
|
|
|
"ambiance/src/main/java/fr/koka99cab/sanctuary26/ambiance/client/audio/WhiteDiscAudioPlayer.java").text
|
|
|
|
|
def streamSmoke = file(
|
|
|
|
|
"ambiance/src/test/java/fr/koka99cab/sanctuary26/ambiance/client/audio/LavaplayerAudioStreamSmoke.java").text
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| rootProject.ambiance_version != "0.0.0-alpha.20"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.216"
|
|
|
|
|
|| migration.source?.modules != [ambiance: "0.0.0-alpha.19"]
|
|
|
|
|
|| migration.target?.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| migration.target?.modules != [ambiance: "0.0.0-alpha.20"]
|
|
|
|
|
|| migration.features?.white_disc_pitch_corrected != true
|
|
|
|
|
|| migration.features?.youtube_source_format != "MP4_AAC_LC"
|
|
|
|
|
|| migration.features?.openal_pitch_numerator != 4
|
|
|
|
|
|| migration.features?.openal_pitch_denominator != 3
|
|
|
|
|
|| migration.features?.openal_pitch_reapplied_during_playback != true
|
|
|
|
|
|| migration.features?.reference_video_id != "Ue5ZBe-GzSM"
|
|
|
|
|
|| migration.features?.direct_source_comparison != true
|
|
|
|
|
|| migration.features?.decoded_sample_rate_hz != 48_000
|
|
|
|
|
|| migration.features?.decoded_channel_count != 1
|
|
|
|
|
|| migration.features?.decoded_sample_size_bits != 16
|
|
|
|
|
|| migration.compatibility?.new_world_required != false
|
|
|
|
|
|| migration.compatibility?.save_reset_required != false
|
|
|
|
|
|| migration.compatibility?.existing_saves_supported != true
|
|
|
|
|
|| migration.compatibility?.registry_ids_changed != false
|
|
|
|
|
|| migration.compatibility?.ambiance_data_version != 2
|
|
|
|
|
|| migration.compatibility?.ambiance_network_protocol != 6
|
|
|
|
|
|| migration.distribution?.pack_release_updated != true
|
|
|
|
|
|| migration.distribution?.packwiz_index_refreshed != true
|
|
|
|
|
|| migration.distribution?.prism_modrinth_index_updated != true
|
|
|
|
|
|| migration.distribution?.shared_client_server_mrpack != true
|
|
|
|
|
|| manifest.custom?.sanctuary26?.data_version != 2
|
|
|
|
|
|| manifest.custom?.sanctuary26?.network_protocol != 6
|
|
|
|
|
|| !audioPlayer.contains("PLAYBACK_PITCH = 4.0F / 3.0F")
|
|
|
|
|
|| audioPlayer.count("channel.setPitch(PLAYBACK_PITCH)") != 2
|
|
|
|
|
|| !streamSmoke.contains("WhiteDiscAudioPlayer.PLAYBACK_PITCH - 4.0F / 3.0F")
|
|
|
|
|
|| release.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != "26.2.0-alpha.218"
|
|
|
|
|
|| prism.files?.size() != 5
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| !packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.20.jar"')
|
|
|
|
|
|| packwizIndex.contains('file = "mods/ambiance-0.0.0-alpha.19.jar"')
|
|
|
|
|
|| !changelog.contains("## `26.2.0-alpha.217`")
|
|
|
|
|
|| changelog.contains("## Modifications non distribuées")
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.218`**")) {
|
|
|
|
|
throw new GradleException("The alpha.217 white-disc pitch release is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
tasks.register("verifyAlpha218Release") {
|
|
|
|
|
group = "verification"
|
|
|
|
|
description = "Checks the Sanctuary 26.2.0-alpha.218 Storage Terminal release."
|
|
|
|
|
inputs.file(file("pack/migrations/26.2.0-alpha.217-storage-terminal-to-alpha.218.json"))
|
|
|
|
|
inputs.file(file("pack/release.json"))
|
|
|
|
|
inputs.file(file("pack/prism/modrinth.index.json"))
|
|
|
|
|
inputs.file(file("pack/packwiz/pack.toml"))
|
|
|
|
@@ -6316,7 +6393,7 @@ tasks.register("verifyAlpha217Release") {
|
|
|
|
|
inputs.file(file("sanctuary/src/main/java/fr/koka99cab/sanctuary26/sanctuary/shop/BlackMarketItemPolicy.java"))
|
|
|
|
|
doLast {
|
|
|
|
|
def migration = new JsonSlurper().parse(file(
|
|
|
|
|
"pack/migrations/26.2.0-alpha.216-storage-terminal-to-alpha.217.json"))
|
|
|
|
|
"pack/migrations/26.2.0-alpha.217-storage-terminal-to-alpha.218.json"))
|
|
|
|
|
def release = new JsonSlurper().parse(file("pack/release.json"))
|
|
|
|
|
def prism = new JsonSlurper().parse(file("pack/prism/modrinth.index.json"))
|
|
|
|
|
def packwiz = file("pack/packwiz/pack.toml").text
|
|
|
|
@@ -6344,11 +6421,11 @@ tasks.register("verifyAlpha217Release") {
|
|
|
|
|
def obsoleteJars = sourceModules.collect { id, version ->
|
|
|
|
|
"file = \"mods/${id}-${version}.jar\""
|
|
|
|
|
}
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
if (rootProject.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| targetModules.any { id, version -> rootProject.property("${id}_version") != version }
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.216"
|
|
|
|
|
|| migration.source?.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| migration.source?.modules != sourceModules
|
|
|
|
|
|| migration.target?.pack_version != "26.2.0-alpha.217"
|
|
|
|
|
|| migration.target?.pack_version != "26.2.0-alpha.218"
|
|
|
|
|
|| migration.target?.modules != targetModules
|
|
|
|
|
|| migration.storage_terminal?.id != "redstoner:storage_terminal"
|
|
|
|
|
|| migration.storage_terminal?.shape_depth_pixels != 8
|
|
|
|
@@ -6377,14 +6454,14 @@ tasks.register("verifyAlpha217Release") {
|
|
|
|
|
|| !onlyFunPolicy.contains('namespace.equals("redstoner") && path.equals("storage_terminal")')
|
|
|
|
|
|| !blackMarketPolicy.contains('namespace.equals("redstoner") && path.equals("storage_terminal")')
|
|
|
|
|
|| release.pack_version != rootProject.pack_version
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.217.mrpack"
|
|
|
|
|
|| release.modrinth?.primary_file != "sanctuary-26.2.0-alpha.218.mrpack"
|
|
|
|
|
|| prism.versionId != rootProject.pack_version
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.217"')
|
|
|
|
|
|| !packwiz.contains('version = "26.2.0-alpha.218"')
|
|
|
|
|
|| requiredJars.any { !packwizIndex.contains(it) }
|
|
|
|
|
|| obsoleteJars.any { packwizIndex.contains(it) }
|
|
|
|
|
|| !changelog.contains("## `26.2.0-alpha.217`")
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.217`**")) {
|
|
|
|
|
throw new GradleException("The alpha.217 Storage Terminal release is incomplete")
|
|
|
|
|
|| !changelog.contains("## `26.2.0-alpha.218`")
|
|
|
|
|
|| !readme.contains("Version courante du pack distribué : **`26.2.0-alpha.218`**")) {
|
|
|
|
|
throw new GradleException("The alpha.218 Storage Terminal release is incomplete")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@@ -6395,6 +6472,7 @@ tasks.named("verifyWorkspace") {
|
|
|
|
|
dependsOn tasks.named("verifyAlpha215Release")
|
|
|
|
|
dependsOn tasks.named("verifyAlpha216Release")
|
|
|
|
|
dependsOn tasks.named("verifyAlpha217Release")
|
|
|
|
|
dependsOn tasks.named("verifyAlpha218Release")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
tasks.named("check") {
|
|
|
|
|