Looks like Travis-CI transition from .org to .com is now hitting us;
no CI build has succeeded for the past 15 days. While I did change
settings which should give us some free builds per month, I don't
think those 10,000 credits are enough for all Jackson components (not
even sure it'd cover jackson-databind).
While I understand that the business side of this may be necessary for
Travis the company, it means that either Jackson project would need to
pay up, or, perhaps, we should consider moving to something like
Github Actions.
As G.A seems to be picking momentum, that seems like a reasonable
idea, but it is a new system for me and I would need some help.

On migration: Jackson builds are rather simple, and aside from
optimization aspects (if there are ways to cache Maven deps, f.ex),
the only advanced part in Travis was the automatic publishing of
SNAPSHOT versions. And that is/was tricky just due to auth tokens. So
perhaps migration would not be horribly complicated.

Also... this might make it easier to consider dependency builds: so
that, for example, build of `jackson-core` (of certain branch) could
trigger cascading build of its dependencies (`jackson-databind`, most
modules).
Even if this was not fully automatic -- that is, we'd need to do some
static configuration -- it could be useful in exposing issues that
currently are not immediately apparent.
Or, possibly we could simply force daily/weekly rebuilds of a set of
repos (base modules, 3 dataformat repos) which should also catch
cross-version compatibility issues.

-+ Tatu +-

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-dev/CAL4a10jimXsSZxHC80bwOEfnZjFS8PN6OMWwnRXvdpekehqaRw%40mail.gmail.com.

Reply via email to