From 9b69eb0d5cb268abbd52350d1e4aabb067f2e010 Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Fri, 31 May 2024 06:19:52 +0200 Subject: meta: Fix include backup repo task (#1190) --- build.gradle.kts | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) (limited to 'build.gradle.kts') diff --git a/build.gradle.kts b/build.gradle.kts index 64c1a884..ef9ee714 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -18,10 +18,7 @@ */ -import neubs.CustomSignTask -import neubs.NEUBuildFlags -import neubs.applyPublishingInformation -import neubs.setVersionFromEnvironment +import neubs.* import org.apache.commons.lang3.SystemUtils import org.gradle.api.tasks.testing.logging.TestExceptionFormat import java.net.URL @@ -259,18 +256,9 @@ val mixinDependencyCollectionJar by tasks.creating(Zip::class) { into("neu-mixin-libraries-wrapped") } -tasks.register("includeBackupRepo") { - doLast { - val url = URL("https://github.com/NotEnoughUpdates/NotEnoughUpdates-REPO/archive/refs/heads/prerelease.zip") - val destinationFolder = project.buildDir.resolve("classes/java/main/assets/notenoughupdates/") - destinationFolder.mkdirs() - val destination = destinationFolder.resolve("repo.zip") - destination.createNewFile() - - destination.outputStream().use { - url.openStream().copyTo(it) - } - } +val includeBackupRepo by tasks.registering(DownloadBackupRepo::class) { + this.branch.set("master") + this.outputDirectory.set(layout.buildDirectory.dir("downloadedRepo")) } @@ -302,6 +290,7 @@ tasks.assemble.get().dependsOn(remapJar) tasks.processResources { from(tasks["generateBuildFlags"]) + from(includeBackupRepo) filesMatching(listOf("mcmod.info", "fabric.mod.json", "META-INF/mods.toml")) { expand( "version" to project.version, "mcversion" to "1.8.9" @@ -348,4 +337,4 @@ applyPublishingInformation( "deobf" to tasks.jar, "all" to tasks.remapJar, "sources" to tasks["sourcesJar"], -) \ No newline at end of file +) -- cgit