PackageEvaluator, sometimes referred to as “PkgEval,” is a core piece of the Julia infrastructure. It runs the tests for every registered package, updates our packages webpage (https://pkg.julialang.org), and creates status badges. As you may or may not have noticed, PackageEvaluator has been offline since last October due to a variety of issues.
Well friends, I’m pleased to announce that PackageEvaluator is now back online. This means that you’ll finally get your shiny new 0.7 status badges for your packages’ READMEs. In case you aren’t sure what I’m talking about, it’s these things:
Note that in the past, PackageEvaluator was run daily, which means that there was a quick turnaround for package tags having the status reflected in badges and on the packages website. Due to the number of registered packages and the amount of time it takes to run all of the tests, we’ve reduced the frequency to every other day to ensure things don’t get backed up.
Further, since Julia v0.5 has been declared unmaintained, we’ve removed testing on 0.5 from PackageEvaluator to increase capacity for supported versions. So tests are only run on 0.6 and 0.7, even if your package still supports earlier versions.
Now that you can show the world your testing status on 0.7, it might be a good time to get your packages updated for 0.7.