Skip to content
This repository was archived by the owner on Jun 14, 2026. It is now read-only.

Commit 52672e8

Browse files
committed
Update build.gradle
1 parent dee8c9b commit 52672e8

33 files changed

Lines changed: 50 additions & 49 deletions

.github/workflows/build.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ jobs:
3636
fi
3737
echo "SHORT_SHA=$(echo $COMMIT_SHA | cut -c1-8)" >> $GITHUB_ENV
3838
39+
- name: Export Version
40+
if: github.ref_type == 'tag'
41+
run: echo "VERSION=${GITHUB_REF_NAME#*/}" >> $GITHUB_ENV
42+
3943
- name: Java ${{ matrix.java }} setup
4044
uses: actions/setup-java@v4
4145
with:
@@ -51,7 +55,7 @@ jobs:
5155
uses: gradle/actions/setup-gradle@v3
5256

5357
- name: Gradle build
54-
run: ./gradlew build
58+
run: ./gradlew build -PverStr=${VERSION}
5559

5660
- name: Capture build artifacts
5761
if: ${{ runner.os == 'Linux' }} # Only upload artifacts built from LTS java on one OS
@@ -61,7 +65,7 @@ jobs:
6165
path: build/libs/
6266

6367
- name: Create GitHub Release
64-
if: startsWith(github.ref, 'refs/tags/')
68+
if: github.ref_type == 'tag'
6569
uses: softprops/action-gh-release@v2
6670
with:
6771
files: build/libs/*.jar

build.gradle

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@ var targetJavaLang = Integer.parseInt(project.java_lang_version)
1111

1212
tasks.runClient.dependsOn(build)
1313

14+
var verStr = (project.findProperty('verStr') ?: versionDetails().gitHash[0..7]).toString()
15+
var buildNum = ''
16+
if (verStr.contains('-')) {
17+
var spl = verStr.split('-')
18+
verStr = spl[0]
19+
buildNum = "-${spl[1]}"
20+
}
21+
version = "${project.mod_version}+${verStr}~lonefelidae16${buildNum}"
22+
1423
allprojects {
1524
version = "${project.mod_version}+${versionDetails().gitHash[0..7]}~lonefelidae16"
1625
group = project.maven_group
@@ -95,9 +104,9 @@ dependencies {
95104
minecraft "com.mojang:minecraft:${project.minecraft_version}"
96105
mappings "net.fabricmc:yarn:${project.minecraft_version}${project.yarn_mappings}:v2"
97106
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
98-
99107
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}"
100-
modImplementation include("me.lonefelidae16:groominglib:${project.groom_version}")
108+
109+
implementation include("me.lonefelidae16:groominglib:${project.groom_version}")
101110

102111
// <editor-fold desc="Extra Sounds modules">
103112
compileOnly include(project(path: 'logics'))

gradle.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Done to increase the memory available to gradle.
22
org.gradle.jvmargs=-Xmx4G
33
org.gradle.parallel=true
4+
org.gradle.caching=true
5+
org.gradle.configureondemand=true
46
# Fabric Properties
57
# check these on https://fabricmc.net/develop/
68
minecraft_version=1.21.8

logics/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ dependencies {
1212
minecraft "com.mojang:minecraft:${extraSounds.minecraft_version}"
1313
mappings "net.fabricmc:yarn:${extraSounds.minecraft_version}${extraSounds.yarn_mappings}:v2"
1414
modImplementation "net.fabricmc:fabric-loader:${extraSounds.loader_version}"
15-
modImplementation "net.fabricmc.fabric-api:fabric-api:${extraSounds.fabric_api_version}"
16-
modImplementation "me.lonefelidae16:groominglib:${extraSounds.groom_version}"
15+
16+
implementation "me.lonefelidae16:groominglib:${extraSounds.groom_version}"
1717

1818
compileOnly project(path: ':sound-categories:shared')
1919

sound-categories

versioned/es1.18.2/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ dependencies {
1212
minecraft "com.mojang:minecraft:${project.minecraft_version}"
1313
mappings "net.fabricmc:yarn:${project.minecraft_version}${project.yarn_mappings}:v2"
1414
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
15-
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}"
16-
modImplementation "me.lonefelidae16:groominglib:${extraSounds.groom_version}"
15+
16+
implementation "me.lonefelidae16:groominglib:${extraSounds.groom_version}"
1717

1818
implementation project(path: extraSounds.project('logics').path, configuration: 'namedElements')
1919
}
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
minecraft_version=1.18.2
22
yarn_mappings=+build.4
3-
fabric_api_version=0.77.0+1.18.2

versioned/es1.18/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ dependencies {
1212
minecraft "com.mojang:minecraft:${project.minecraft_version}"
1313
mappings "net.fabricmc:yarn:${project.minecraft_version}${project.yarn_mappings}:v2"
1414
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
15-
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}"
16-
modImplementation "me.lonefelidae16:groominglib:${extraSounds.groom_version}"
15+
16+
implementation "me.lonefelidae16:groominglib:${extraSounds.groom_version}"
1717

1818
implementation project(path: extraSounds.project('logics').path, configuration: 'namedElements')
1919
}

versioned/es1.18/gradle.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
minecraft_version=1.18
22
yarn_mappings=+build.1
3-
fabric_api_version=0.44.0+1.18

versioned/es1.19.1/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ dependencies {
1212
minecraft "com.mojang:minecraft:${project.minecraft_version}"
1313
mappings "net.fabricmc:yarn:${project.minecraft_version}${project.yarn_mappings}:v2"
1414
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
15-
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}"
16-
modImplementation "me.lonefelidae16:groominglib:${extraSounds.groom_version}"
15+
16+
implementation "me.lonefelidae16:groominglib:${extraSounds.groom_version}"
1717

1818
implementation project(path: extraSounds.project('logics').path, configuration: 'namedElements')
1919
}

0 commit comments

Comments
 (0)