Skip to content

Commit 98c9aed

Browse files
authored
inside doLast
1 parent 6b735fd commit 98c9aed

File tree

1 file changed

+28
-20
lines changed

1 file changed

+28
-20
lines changed

build.gradle.kts

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -82,33 +82,41 @@ tasks.buildSearchableOptions {
8282
}
8383

8484

85-
tasks.register("printVersion") { println(version) }
85+
tasks.register("printVersion") {
86+
doLast { println(version) }
87+
}
8688

8789

8890
tasks.register("updateChangelog") {
89-
var input = generateSequence(::readLine).joinToString("\n")
90-
input = input.replace(":rocket:", "🚀")
91-
input = input.replace(":bug:", "🐛")
92-
input = input.replace(":documentation:", "📝")
93-
input = input.replace(":breaking:", "💥")
94-
input += "\nsee <a href=\"https://github.com/patricklx/intellij-emberjs-experimental/blob/main/CHANGELOG.md\">https://github.com/patricklx/intellij-emberjs-experimental/</a> for more"
95-
val f = File("./src/main/resources/META-INF/plugin.xml")
96-
var content = f.readText()
97-
content = content.replace("CHANGELOG_PLACEHOLDER", input)
98-
f.writeText(content)
91+
doLast {
92+
var input = generateSequence(::readLine).joinToString("\n")
93+
input = input.replace(":rocket:", "🚀")
94+
input = input.replace(":bug:", "🐛")
95+
input = input.replace(":documentation:", "📝")
96+
input = input.replace(":breaking:", "💥")
97+
input += "\nsee <a href=\"https://github.com/patricklx/intellij-emberjs-experimental/blob/main/CHANGELOG.md\">https://github.com/patricklx/intellij-emberjs-experimental/</a> for more"
98+
val f = File("./src/main/resources/META-INF/plugin.xml")
99+
var content = f.readText()
100+
content = content.replace("CHANGELOG_PLACEHOLDER", input)
101+
f.writeText(content)
102+
}
99103
}
100104

101105
tasks.register("listRecentReleased") {
102-
val text = URL("https://plugins.jetbrains.com/api/plugins/15499/updates?channel=&size=8").readText()
103-
val obj = groovy.json.JsonSlurper().parseText(text)
104-
val versions = (obj as ArrayList<Map<*,*>>).map { it.get("version") }
105-
println(groovy.json.JsonBuilder(versions).toPrettyString())
106+
doLast {
107+
val text = URL("https://plugins.jetbrains.com/api/plugins/15499/updates?channel=&size=8").readText()
108+
val obj = groovy.json.JsonSlurper().parseText(text)
109+
val versions = (obj as ArrayList<Map<*,*>>).map { it.get("version") }
110+
println(groovy.json.JsonBuilder(versions).toPrettyString())
111+
}
106112
}
107113

108114
tasks.register("verifyAlreadyReleased") {
109-
var input = generateSequence(::readLine).joinToString("\n")
110-
val text = URL("https://plugins.jetbrains.com/api/plugins/15499/updates?channel=&size=100").readText()
111-
val obj = groovy.json.JsonSlurper().parseText(text)
112-
val versions = (obj as ArrayList<Map<*,*>>).map { it.get("version") }
113-
println(versions.contains(input))
115+
doLast {
116+
var input = generateSequence(::readLine).joinToString("\n")
117+
val text = URL("https://plugins.jetbrains.com/api/plugins/15499/updates?channel=&size=100").readText()
118+
val obj = groovy.json.JsonSlurper().parseText(text)
119+
val versions = (obj as ArrayList<Map<*,*>>).map { it.get("version") }
120+
println(versions.contains(input))
121+
}
114122
}

0 commit comments

Comments
 (0)