File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 workflow_dispatch :
1414
1515env :
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
Original file line number Diff line number Diff line change 11plugins {
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()} "
730group = project. maven_group
831
932repositories {
@@ -23,11 +46,12 @@ dependencies {
2346}
2447
2548processResources {
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
Original file line number Diff line number Diff line change @@ -9,4 +9,5 @@ loader_version=0.14.8
99mod_version =1.0.0
1010maven_group =serverSideRNG
1111archives_base_name =serverSideRNG
12-
12+ mod_id =serversiderng
13+ supported_versions =1.16.1
You can’t perform that action at this time.
0 commit comments