From 6d3ac13c983fdca296705d3d4c7cfaad1497510a Mon Sep 17 00:00:00 2001 From: Legends11 <235496468+tickwarden@users.noreply.github.com> Date: Wed, 15 Jul 2026 18:48:33 +0300 Subject: [PATCH 1/2] Remove repo lock verification task from build.gradle Removed repo lock task that restricted builds to a specific repository. --- build.gradle | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/build.gradle b/build.gradle index c7baaa6..45eb14b 100644 --- a/build.gradle +++ b/build.gradle @@ -8,8 +8,6 @@ import groovy.json.JsonOutput // because it commits+pushes — not a build responsibility. // ===================================================================== -def REPO_SLUG = "runtoolkit/dataLib-dp" - // label -> pack_format. Single target now that overlays are gone. def TARGETS = [ "full" : 107 @@ -22,20 +20,6 @@ def extensionsSrc = file("datapacks/datalib_extensions") def buildRoot = layout.buildDirectory.dir("datapack").get().asFile def distRoot = layout.buildDirectory.dir("dist").get().asFile -// --------------------------------------------------------------------- -// Repo lock — refuse to run outside runtoolkit/dataLib-dp -// --------------------------------------------------------------------- -tasks.register("repoLock") { - group = "verification" - description = "Fails the build if GITHUB_REPOSITORY != ${REPO_SLUG}" - doLast { - def repo = System.getenv("GITHUB_REPOSITORY") - if (repo != null && repo != REPO_SLUG) { - throw new GradleException("This build may only run in ${REPO_SLUG} (got: ${repo})") - } - } -} - // --------------------------------------------------------------------- // Lint: JSON validity // --------------------------------------------------------------------- @@ -212,7 +196,6 @@ def extensionsStageDir = new File(buildRoot, "extensions") def prepareExtensionsTask = tasks.register("prepareExtensions") { group = "build" description = "Assembles datalib_extensions into build/datapack/extensions" - dependsOn "repoLock" doLast { delete(extensionsStageDir) @@ -289,7 +272,7 @@ tasks.register("repack") { tasks.register("release") { group = "publish" description = "Creates/updates the GitHub release for the full build" - dependsOn "repoLock", "zipFull", "repack" + dependsOn "zipFull", "repack" doLast { def metaFile = new File(buildRoot, "full/pack.mcmeta") From fcc7c6a79c0f3a16c6b049b10f110f283008552c Mon Sep 17 00:00:00 2001 From: Legends11 <235496468+tickwarden@users.noreply.github.com> Date: Wed, 15 Jul 2026 18:51:02 +0300 Subject: [PATCH 2/2] Remove repoLock dependency from prepare task Removed dependency on 'repoLock' from prepare task. --- build.gradle | 1 - 1 file changed, 1 deletion(-) diff --git a/build.gradle b/build.gradle index 45eb14b..9bd36b8 100644 --- a/build.gradle +++ b/build.gradle @@ -157,7 +157,6 @@ TARGETS.each { label, packFormat -> def prepareTask = tasks.register("prepare${label.capitalize()}") { group = "build" description = "Assembles the ${label} datapack variant into build/datapack/${label}" - dependsOn "repoLock" doLast { delete(stageDir)