Skip to content

Commit 64ab263

Browse files
authored
Merge pull request #4 from Minecraft-Java-Edition-Speedrunning/release-file
made mod versions reflect release titles
2 parents c2fca0a + 2e01ae4 commit 64ab263

3 files changed

Lines changed: 29 additions & 4 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
workflow_dispatch:
1414

1515
env:
16-
RELEASE_TITLE: "**ServerSideRNG** build ${{github.run_number}}"
16+
RELEASE_TITLE: "ServerSideRNG build ${{github.run_number}}"
1717
RELEASE_NUMBER: "${{github.run_number}}"
1818
RELEASE_FILE: "build/libs/*${{github.run_number}}.0.0.jar"
1919

build.gradle

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,32 @@
11
plugins {
22
id 'fabric-loom' version '0.10-SNAPSHOT'
33
id 'maven-publish'
4+
id 'org.ajoberstar.grgit' version '4.1.0'
45
}
56

6-
version = "${project.mod_version}+${project.minecraft_version}"
7+
def getVersionMetadata() {
8+
// CI builds version numbers
9+
def build_id = System.getenv("RELEASE_NUMBER")
10+
if (build_id != null) {
11+
return build_id + ".0.0"
12+
}
13+
14+
// Development builds
15+
if (grgit == null) {
16+
return "dev"
17+
}
18+
19+
// Named development builds
20+
def id = grgit.head().abbreviatedId
21+
if (!grgit.status().clean) {
22+
id += "-dirty"
23+
}
24+
25+
return "rev.${id}"
26+
}
27+
28+
archivesBaseName = "${project.mod_id}-${project.supported_versions}"
29+
version = "${getVersionMetadata()}"
730
group = project.maven_group
831

932
repositories {
@@ -23,11 +46,12 @@ dependencies {
2346
}
2447

2548
processResources {
49+
inputs.property "mod_id", project.mod_id
2650
inputs.property "version", project.version
2751
filteringCharset "UTF-8"
2852

2953
filesMatching("fabric.mod.json") {
30-
expand "version": project.version
54+
expand "mod_id": project.mod_id, "version": project.version
3155
}
3256
}
3357

gradle.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ loader_version=0.14.8
99
mod_version=1.0.0
1010
maven_group=serverSideRNG
1111
archives_base_name=serverSideRNG
12-
12+
mod_id=serversiderng
13+
supported_versions=1.16.1

0 commit comments

Comments
 (0)