DependencyCI looks really cool, and they say they support Julia. Someone should try it out.
I think the right place to do this at the moment would be PackageEvaluator, as that runs nightly on the latest bleeding-edge version of Julia. Travis and similar services don't run unless you tell them to with a commit, PR, or manual trigger (though AppVeyor lets you schedule cron-triggered builds). See https://github.com/JuliaCI/PackageEvaluator.jl/issues/129 - I haven't had time to implement this, but it would be a welcome contribution. On Tuesday, July 12, 2016 at 1:30:33 PM UTC-7, Jonathan Goldfarb wrote: > > Perhaps related: https://dependencyci.com/ > I like the other suggestions in the thread. > > On Tuesday, July 12, 2016 at 1:15:24 PM UTC-4, Erik Schnetter wrote: >> >> Our Julia projects live on Github, and many projects proudly present >> badges for Travis, Appveyor, Codecov, and probably a few more. TL;DR: There >> should be a badge for "no compatibility warnings" as well. >> >> In the past weeks, Julia 0.5 deprecated a certain number of features. >> These continue to work fine, but lead to long trails of "WARNING: XYZ is >> deprecated". Usually, some package depends on some other packages, and one >> of these isn't using Compat in the right way yet, and the result is a long >> string of "Base.OS_NAME is deprecated in deps/build.jl:21", repeated 27 >> times, in some package for which you have only a tangential interest. >> >> I've occasionally began to fix this for packages where I contribute >> (HDF5, MPI), and for packages they use (BinDeps, Compat), but truth be >> told, there's a lot of these warnings, and it's not always easy to figure >> out where they come from, or whether they are already fixed on the >> package's master branch, which just hasn't been tagged yet. >> >> So -- here is my idea: Create a badge for "my project doesn't show any >> compatibility warnings for the Julia master branch". I'd happily add it to >> all my projects. >> >> -erik >> >> -- >> Erik Schnetter <[email protected]> >> http://www.perimeterinstitute.ca/personal/eschnetter/ >> >
