Skip to content

Commit 4833e6c

Browse files
committed
Update nightly build number for easier semver, impl-title field
1 parent 5fa6e58 commit 4833e6c

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

.github/workflows/ci-tests-nightly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
run: chmod +x gradlew
6363

6464
- name: Test JAR with Gradle
65-
run: ./gradlew test
65+
run: ./gradlew runGameTestServer
6666
env:
6767
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
6868
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

build.gradle

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,23 @@ plugins {
1818

1919
apply plugin: "net.minecraftforge.gradle"
2020

21+
def semver = 'git describe --tags --match v*'.execute().text.trim().split('-')[0]
2122
def gitCommitHash = 'git rev-parse --verify --short HEAD'.execute().text.trim()
23+
24+
def nightlyVersion = "${semver}-nightly.${"git describe --tags --match ${semver}*".execute().text.trim().split('-')[2]}+${gitCommitHash}"
2225
def isRelease = (System.getenv("CM_RELEASE") ?: "false").equalsIgnoreCase("true")
2326

24-
version = mod_version
27+
task getBuildInfo() {
28+
println("Mod ID: ${mod_id}")
29+
println("Version: ${isRelease ? mod_version : nightlyVersion}")
30+
println("Semver Version: ${semver}")
31+
println("Nightly Build: ${nightlyVersion}")
32+
}
33+
34+
version = isRelease ? mod_version : nightlyVersion
2535
group = "dev.compactmods"
2636
archivesBaseName = mod_id
2737

28-
println("Mod ID: ${mod_id}");
29-
println("Version: ${version}");
30-
3138
java.toolchain.languageVersion = JavaLanguageVersion.of(17)
3239

3340
sourceSets {

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
rootProject.name = "Compact Machines ${mod_version}"
1+
rootProject.name = "Compact Machines"

0 commit comments

Comments
 (0)