Closes #13404: Update github checks URL (#13407)

master
Tiger Oakes 4 years ago committed by GitHub
parent a1b7e61d36
commit acbce3dcc2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -190,13 +190,13 @@ tasks.register("listRepositories") {
}
tasks.register("githubTestDetails", GithubDetailsTask) {
text = "### [Unit Test Results](/reports/test/testGeckoNightlyDebugUnitTest/index.html)"
text = "### [Unit Test Results]({reportsUrl}/test/testDebugUnitTest/index.html)"
}
tasks.register("githubLintDetektDetails", GithubDetailsTask) {
text = "### [Detekt Results](/reports/detekt.html)"
text = "### [Detekt Results]({reportsUrl}/detekt.html)"
}
tasks.register("githubLintAndroidDetails", GithubDetailsTask) {
text = "### [Android Lint Results](/reports/lint-results-geckoNightlyDebug.html)"
text = "### [Android Lint Results]({reportsUrl}/lint-results-geckoNightlyDebug.html)"
}

@ -26,20 +26,11 @@ open class GithubDetailsTask : DefaultTask() {
private val detailsFile = File("/builds/worker/github/customCheckRunText.md")
private val suffix = "\n\n_(404 if compilation failed)_"
/**
* Captures the link name and URL in a markdown link.
* i.e. "### [Hello](/world.html)" -> "/world.html"
*/
private val markdownLinkRegex = """\[(.*)]\((.*)\)""".toRegex()
@TaskAction
fun writeFile() {
val taskId = System.getenv("TASK_ID")
val url = "https://firefoxci.taskcluster-artifacts.net/$taskId/0/public"
val replaced = text.replace(markdownLinkRegex) { match ->
val (_, linkName, linkUrl) = match.groupValues
"[$linkName](${url + linkUrl})"
}
val reportsUrl = "https://firefoxci.taskcluster-artifacts.net/$taskId/0/public/reports"
val replaced = text.replace("{reportsUrl}", reportsUrl)
project.mkdir("/builds/worker/github")
detailsFile.writeText(replaced + suffix)

Loading…
Cancel
Save