fun deleteReleaseDrafts()

in buildSrc/src/main/kotlin/com/uber/nanoscope/release/Nanoscope.kt [31:44]


fun deleteReleaseDrafts() {
    ensureGitHubToken()
    "https://api.github.com/repos/uber/nanoscope/releases"
            .httpGet()
            .authGitHub()
            .responseObject<List<Map<String, Any>>>().third.get()
            .filter { it["draft"] == true }
            .forEach {
                it["url"].toString()
                        .httpDelete()
                        .authGitHub()
                        .response()
            }
}