diff --git a/build.gradle b/build.gradle index 9f33644e..63f62d5c 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_17 @@ -215,4 +216,4 @@ tasks.modrinth.dependsOn(":generateChangelog") tasks.register('publishToModSites') { publishToModSites.dependsOn(tasks.modrinth) publishToModSites.dependsOn(tasks.curseforge) -} \ No newline at end of file +} 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