Hi. Le jeu. 30 janv. 2025 à 02:05, sebb <seb...@gmail.com> a écrit : > > [...] > > > > > > I think this shows that a new CP release should be tried in a few > > > components first. > > > > +0.5 > > > > Ideal would be to have some automation that would, for every > > component: > > * create a branch (e.g. "master_auto_cp-80") > > * run "mvn" on it > > > > Can GH do that? > > > > Then if all goes well, it's trivial to merge the change; if not, there > > is at least an early warning that there is something wrong or, if > > it's an intended incompatibility, something to be fixed by the > > regular maintainers of the component. > > That would have been a waste of resources in this case, as (nearly) > all Java8 builds broke. > > However, for issues that only affect a few components, using a branch > seems sensible, especially if the branch only runs the maven workflow. > Workflows such as CodeQL etc would just be a waste of resources, and > might generate more noise on the mailing lists. > > But this should only be done after trying a couple of components first.
In this case, yes, but it also happened, not just once, that a few components had their build broken because the new CP made invalid assumptions (e.g. IIRC about maven modules at the time). Sure, that didn't occur recently but the principle is sound (IMHO): Commons' _parent_ should care for all its components. Gilles --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org