From f3ce6defad5c6935a5ad5b6d1c43bac68bed5a2a Mon Sep 17 00:00:00 2001 From: Big Duckie Date: Wed, 1 Jan 2025 02:42:54 -0700 Subject: [PATCH] Change the versioning system to use tags for actual release versioning. Manually built will always be labeled as dev version. --- .gitea/workflows/release.yml | 3 +++ build.gradle | 4 ++++ gradle.properties | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 8979d95..742bc6b 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -5,6 +5,9 @@ on: tags: - "*" +env: + VERSION: "${{github.ref_name}}" + jobs: build: strategy: diff --git a/build.gradle b/build.gradle index f6abc36..9cfb568 100644 --- a/build.gradle +++ b/build.gradle @@ -3,6 +3,10 @@ plugins { id 'maven-publish' } +if (System.getenv("VERSION")) { + project.mod_version = System.getenv("VERSION") +} + version = "${project.mod_version}-${project.minecraft_version}" group = project.maven_group diff --git a/gradle.properties b/gradle.properties index 33a50e9..7566856 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ yarn_mappings=1.20.1+build.10 loader_version=0.16.7 # Mod Properties -mod_version=1.1.0 +mod_version=dev maven_group=dev.bigduckie archives_base_name=static-data