Skip to content

Commit 37b774a

Browse files
committed
fix deferred logging
1 parent a82a21f commit 37b774a

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

build.gradle.kts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ allprojects {
148148

149149
if (isAndroid) {
150150
val android = extensions.getByType<BaseExtension>()
151+
var logString: String? = null
151152

152153
tasks.register("createGithubRelease") {
153154
check(workingTreeClean) { "Commit all changes before creating release" }
@@ -180,9 +181,7 @@ allprojects {
180181
val name = "${project.name}-v$commitCount"
181182

182183
if (repository.getReleaseByTagName(tagName) != null) {
183-
doLast {
184-
println("Release $name already exists")
185-
}
184+
logString = "Release $name already exists"
186185
return@doFirst
187186
}
188187

@@ -192,8 +191,12 @@ allprojects {
192191
release.uploadAsset("${project.name}-v$commitCount.apk", it.inputStream(), "application/vnd.android.package-archive")
193192
}
194193

195-
doLast {
196-
println("Created release ${release.name}: ${release.htmlUrl}")
194+
logString = "Created release ${release.name}: ${release.htmlUrl}"
195+
}
196+
197+
@Suppress("DEPRECATION") gradle.buildFinished {
198+
if (logString != null) {
199+
println(logString)
197200
}
198201
}
199202
}

0 commit comments

Comments
 (0)