Skip to content

Commit b136154

Browse files
committed
feat(yogurt): add build number into BuildKonfig
1 parent e040078 commit b136154

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

yogurt/build.gradle.kts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,16 @@ val buildTimeProvider = providers.provider {
5858
.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss z"))
5959
}
6060

61+
val runNumberProvider = providers.provider {
62+
System.getenv("GITHUB_RUN_NUMBER") ?: "local"
63+
}
64+
6165
buildkonfig {
6266
packageName = "org.ntqqrev.yogurt"
6367

6468
defaultConfigs {
6569
buildConfigField(FieldSpec.Type.STRING, "name", "Yogurt")
66-
buildConfigField(FieldSpec.Type.STRING, "version", project.version.toString())
70+
buildConfigField(FieldSpec.Type.STRING, "version", "${project.version}-dev.${runNumberProvider.get()}")
6771
buildConfigField(FieldSpec.Type.STRING, "commitHash", gitHashProvider.get())
6872
buildConfigField(FieldSpec.Type.STRING, "buildTime", buildTimeProvider.get())
6973
}

0 commit comments

Comments
 (0)