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.

Reply via email to