From eacf9fdf886d4d58af5d64171254ed5ddea419b4 Mon Sep 17 00:00:00 2001 From: granny Date: Wed, 17 Dec 2025 21:20:13 -0800 Subject: [PATCH] fix build time showing as EPOCH --- purpur-server/build.gradle.kts.patch | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/purpur-server/build.gradle.kts.patch b/purpur-server/build.gradle.kts.patch index a90912979..d49ff1072 100644 --- a/purpur-server/build.gradle.kts.patch +++ b/purpur-server/build.gradle.kts.patch @@ -70,7 +70,15 @@ // Deps that were previously in the API but have now been moved here for backwards compat, eventually to be removed runtimeOnly("commons-lang:commons-lang:2.6") runtimeOnly("org.xerial:sqlite-jdbc:3.49.1.0") -@@ -198,14 +_,14 @@ +@@ -191,21 +_,21 @@ + val git = Git(rootProject.layout.projectDirectory.path) + val mcVersion = rootProject.providers.gradleProperty("mcVersion").get() + val build = System.getenv("BUILD_NUMBER") ?: null +- val buildTime = providers.environmentVariable("BUILD_STARTED_AT").map(Instant::parse).orElse(Instant.EPOCH).get() ++ val buildTime = if (build != null) Instant.now() else Instant.EPOCH // Purpur + val gitHash = git.exec(providers, "rev-parse", "--short=7", "HEAD").get().trim() + val implementationVersion = "$mcVersion-${build ?: "DEV"}-$gitHash" + val date = git.exec(providers, "show", "-s", "--format=%ci", gitHash).get().trim() val gitBranch = git.exec(providers, "rev-parse", "--abbrev-ref", "HEAD").get().trim() attributes( "Main-Class" to "org.bukkit.craftbukkit.Main",