fun run()

in src/main/kotlin/org/jetbrains/changelog/tasks/InitializeChangelogTask.kt [28:43]


    fun run() {
        val file = outputFile.get().asFile
        if (file.exists() && file.readText().isNotEmpty()) {
            throw GradleException("Changelog file is not empty: ${file.absolutePath}")
        }

        with (changelog.get()) {
            items = mapOf(
                unreleasedTerm.get() to newUnreleasedItem
            )

            render(Changelog.OutputType.MARKDOWN).let {
                file.writeText(it)
            }
        }
    }