Hi Sean, It would be great if there was a general report that we could integrate with Lein, Boot and anything else people happen to be using.
I think for an MVP having folks update the status of their project manually as it is verified might not be a bad first step. To that end I've created a Github page site here; - https://clojurestatus.github.io/dashboard/ - https://github.com/ClojureStatus/dashboard I know it won't scale well to all the projects out there but if we can get some of the major ones I think it could be useful. It'll probably need some thought about how to improve the aggregate view, date of last build, etc. Cheers, Nathan On Sat, 28 Jul 2018 at 19:50 Sean Corfield <s...@corfield.org> wrote: > I suspect quite a few Travis-enabled Clojure projects do full > multi-version testing – but it’s hard to tell at a glance from Travis’s > logs. For example, both HoneySQL and clj-time perform multi-version testing > on Travis, but they do it through Leiningen aliases so there’s only one > “build” – no grid of Clojure versions. I’d be interested in hearing of > techniques to surface a grid of Clojure versions being tested on Travis. > > > > Note that clj-time is tested against a grid of JVM versions and that does > surface on Travis – and I’ve just noticed that testing against Clojure > master on OpenJDK 7 fails, presumably because Clojure master now requires > Java 8? (but the Oracle JDK 7 build on Travis doesn’t fail). > > > > Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN > An Architect's View -- http://corfield.org/ > > "If you're not annoying somebody, you're not really alive." > -- Margaret Atwood > > > ------------------------------ > *From:* clojure@googlegroups.com <clojure@googlegroups.com> on behalf of > Nathan Fisher <nfis...@junctionbox.ca> > *Sent:* Friday, July 27, 2018 4:11:05 PM > *To:* clojure@googlegroups.com > *Subject:* Rusts Upgrades > > Hi Folks, > > Reading up the recent blog post “What is Rust 2018” and happened upon this; > > “We put in a lot of work to make upgrades painless; for example, we run a > tool (called “crater”) before each Rust release that downloads every > package on crates.io and attempts to build their code and run their > tests.” - https://blog.rust-lang.org/2018/07/27/what-is-rust-2018.html > > Seems an interesting idea and with Travis and other CI services providing > free builds for OSS it doesn’t need to put a heavy financial/operational > burden on a single entity. The main benefit for this is for people could > get a quick centralised overview of compatibility of various projects and > impending releases of Clojure. > > The main idea would be to have a grid view of the latest Clojure projects > and their status against HEAD of Clojure (are snapshots pushed to a maven > repo automatically as a result of a commit build?). Travis allows periodic > builds so that could be used to trigger verification even when changes > haven’t occurred. > > In terms of initial focus targeting the top-N projects on Github makes the > most sense to me. The bit I’m still thinking through is providing some form > of dashboard/aggregation without requiring a large investment in changes, > infrastructure, etc. Might fit in nicely with something like clojars? Was > thinking initially having a Github page with a table of projects and their > build badges and talking to maintainers about configuring periodic builds > with the latest Clojure snapshot. > > Thoughts? > > Cheers, > Nathan > -- > - sent from my mobile > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- - sent from my mobile -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.