Have you had any thoughts about incorporating Clojure Contrib projects? They 
all have JVM/Clojure version grids as part of their Jenkins CI builds but there 
isn’t a badge you could link to (although you could link to the CI matrix page 
for each of them). They’re all tested against 1.9 / 1.10 and several are tested 
against earlier versions too. E.g.,

https://build.clojure.org/job/core.cache-test-matrix/
https://build.clojure.org/job/data.priority-map-test-matrix/
https://build.clojure.org/job/java.jdbc-test-matrix/

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: Saturday, July 28, 2018 4:11:13 PM
To: clojure@googlegroups.com
Subject: Re: Rusts Upgrades

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<mailto: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<mailto:clojure@googlegroups.com> 
<clojure@googlegroups.com<mailto:clojure@googlegroups.com>> on behalf of Nathan 
Fisher <nfis...@junctionbox.ca<mailto:nfis...@junctionbox.ca>>
Sent: Friday, July 27, 2018 4:11:05 PM
To: clojure@googlegroups.com<mailto: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<http://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<mailto: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<mailto:clojure%2bunsubscr...@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<mailto: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<mailto: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<mailto:clojure%2bunsubscr...@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<mailto: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<mailto: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.

Reply via email to