From 67bc823d40b64cf43e6ab6e5e0f05ab748125e1f Mon Sep 17 00:00:00 2001 From: solonovamax Date: Sat, 1 Mar 2025 18:25:05 -0500 Subject: [PATCH 1/2] Fix gradle buildscript for releases --- buildSrc/src/main/kotlin/tectonic-common.gradle.kts | 3 +-- common/build.gradle.kts | 4 ++++ lang/hocon/build.gradle.kts | 4 ++++ lang/json/build.gradle.kts | 4 ++++ lang/toml/build.gradle.kts | 4 ++++ lang/yaml/build.gradle.kts | 4 ++++ 6 files changed, 21 insertions(+), 2 deletions(-) diff --git a/buildSrc/src/main/kotlin/tectonic-common.gradle.kts b/buildSrc/src/main/kotlin/tectonic-common.gradle.kts index dbe23b9..01ae1ee 100644 --- a/buildSrc/src/main/kotlin/tectonic-common.gradle.kts +++ b/buildSrc/src/main/kotlin/tectonic-common.gradle.kts @@ -4,9 +4,8 @@ plugins { nyx { info { - name = "Tectonic" + module = "tectonic${project.path.replace(':', '-').trimEnd('-')}" group = "com.dfsek" - module = "tectonic" version = rootProject.version.toString() description = """ Tectonic is a powerful **read-only** Java configuration library for data-driven applications. diff --git a/common/build.gradle.kts b/common/build.gradle.kts index cb9cb9c..48fc5ad 100644 --- a/common/build.gradle.kts +++ b/common/build.gradle.kts @@ -5,6 +5,10 @@ plugins { `tectonic-publishing` } +nyx.info { + name = "Tectonic Common" +} + dependencies { implementation(libs.commons.io) } diff --git a/lang/hocon/build.gradle.kts b/lang/hocon/build.gradle.kts index 155fed0..428fa57 100644 --- a/lang/hocon/build.gradle.kts +++ b/lang/hocon/build.gradle.kts @@ -5,6 +5,10 @@ plugins { `tectonic-publishing` } +nyx.info { + name = "Tectonic HOCON" +} + dependencies { api(projects.common) diff --git a/lang/json/build.gradle.kts b/lang/json/build.gradle.kts index 5973d1e..6c69c9d 100644 --- a/lang/json/build.gradle.kts +++ b/lang/json/build.gradle.kts @@ -5,6 +5,10 @@ plugins { `tectonic-publishing` } +nyx.info { + name = "Tectonic JSON" +} + dependencies { api(projects.common) diff --git a/lang/toml/build.gradle.kts b/lang/toml/build.gradle.kts index 7b15036..0b0982f 100644 --- a/lang/toml/build.gradle.kts +++ b/lang/toml/build.gradle.kts @@ -5,6 +5,10 @@ plugins { `tectonic-publishing` } +nyx.info { + name = "Tectonic TOML" +} + dependencies { api(projects.common) diff --git a/lang/yaml/build.gradle.kts b/lang/yaml/build.gradle.kts index 7a55172..ec7a09c 100644 --- a/lang/yaml/build.gradle.kts +++ b/lang/yaml/build.gradle.kts @@ -5,6 +5,10 @@ plugins { `tectonic-publishing` } +nyx.info { + name = "Tectonic YAML" +} + dependencies { api(projects.common) From aa032e93872850b45e86df4741abf52ad26c4433 Mon Sep 17 00:00:00 2001 From: solonovamax Date: Sat, 1 Mar 2025 18:53:33 -0500 Subject: [PATCH 2/2] Revert back to old naming behaviour --- buildSrc/src/main/kotlin/tectonic-common.gradle.kts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/buildSrc/src/main/kotlin/tectonic-common.gradle.kts b/buildSrc/src/main/kotlin/tectonic-common.gradle.kts index 01ae1ee..4033485 100644 --- a/buildSrc/src/main/kotlin/tectonic-common.gradle.kts +++ b/buildSrc/src/main/kotlin/tectonic-common.gradle.kts @@ -4,8 +4,7 @@ plugins { nyx { info { - module = "tectonic${project.path.replace(':', '-').trimEnd('-')}" - group = "com.dfsek" + group = "com.dfsek.tectonic" version = rootProject.version.toString() description = """ Tectonic is a powerful **read-only** Java configuration library for data-driven applications.