From 0afe3663f598787504c0b410f06c73ac6fdcf91a Mon Sep 17 00:00:00 2001 From: Lilith Orion Hafner Date: Wed, 9 Aug 2023 02:35:27 -0400 Subject: [PATCH] Add color to the history plots in the rendered HTML (#175) Co-authored-by: Lilith Hafner --- src/jobs/PkgEvalJob.jl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/jobs/PkgEvalJob.jl b/src/jobs/PkgEvalJob.jl index 99028bd..ed1851f 100644 --- a/src/jobs/PkgEvalJob.jl +++ b/src/jobs/PkgEvalJob.jl @@ -726,6 +726,10 @@ end # PkgEvalJob Reporting # ######################## +const COLOR_MAP = map(('▁' => "#60F", '▂' => "#F03", '▄' => "#FF0", '▅' => "#666", '▇' => "#0F0")) do (char, color) + Regex("($char+)") => SubstitutionString("\\1") +end + # report job results back to GitHub function report(job::PkgEvalJob, results) node = myid() @@ -789,6 +793,7 @@ function report(job::PkgEvalJob, results) $body """ + report_html = replace(report_html, COLOR_MAP...) try S3.put_object("$(cfg.bucket)/pkgeval/$(jobdirname(job))", "report.html",