From adcfed94b7ef09e01eb6019a1aa3a6a4231a8c26 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Tue, 25 Apr 2023 14:28:46 -0400 Subject: [PATCH 1/2] Add semver plugin --- build.gradle | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index f5df1f37..babf0ddc 100644 --- a/build.gradle +++ b/build.gradle @@ -5,6 +5,7 @@ plugins { id 'com.palantir.git-version' version '1.0.0' id 'se.bjurr.gitchangelog.git-changelog-gradle-plugin' version '1.79.0' id "com.modrinth.minotaur" version "2.+" + id "com.javiersc.semver" version "0.5.0-alpha.2" } sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8 @@ -221,4 +222,4 @@ tasks.modrinth.dependsOn(":generateChangelog") tasks.register('publishToModSites') { publishToModSites.dependsOn(tasks.modrinth) publishToModSites.dependsOn(tasks.curseforge) -} \ No newline at end of file +} From a976cc90fa9b35d3e41cb1f1f9ce11520335b2ff Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Tue, 25 Apr 2023 14:36:52 -0400 Subject: [PATCH 2/2] Add release script --- release.sh | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100755 release.sh diff --git a/release.sh b/release.sh new file mode 100755 index 00000000..dfab16c3 --- /dev/null +++ b/release.sh @@ -0,0 +1,8 @@ +#!/bin/bash +scope="$1" +if [ -z "$scope" ]; then +echo Scope not provided +exit 1 +fi +./gradlew pushSemverTag -Psemver.scope=$scope +./gradlew publishToModSites