On Sat, 8 Nov 2025 at 13:59, Gary Gregory <[email protected]> wrote: > > Hi, > > What will happen on GitHub CI when Maven 4 is released? Do you expect > CI build to magically switch from 3.9.x to 4.0.0? >
There are now magic actions .... We have default matrix builds for plugins until we don't change nothing will happened. More plugins also have a Maven 4 in build matrix even though it is targeted as Maven 3.x - we check compatibility of old plugins with new Maven versions. Like in: https://github.com/apache/maven-clean-plugin/actions/workflows/maven-verify.yml?query=branch%3Amaven-clean-plugin-3.x we have Maven 3.x and 4.x on build matrix For the Maven 4 version of plugins we only have a Maven 4 in matrix: like in: https://github.com/apache/maven-clean-plugin/actions/workflows/maven-verify.yml?query=branch%3Amaster The discussion is about what minimum version Maven 3.x plugins should claim. > TY, > Gary > > On Sat, Nov 8, 2025 at 7:51 AM Slawomir Jaranowski > <[email protected]> wrote: > > > > Hi, > > > > Maven 3.8.x is now marked as EOL [1] > > > > We have a page which describes the minimum requirements for a plugin > > [2] after the Maven version marking EOL. > > Last time we used the last EOL version, so consequently we should > > start using 3.8.3 for it. > > > > Currently we only use Maven 3.9.x in GitHub CI [3], so if we dedicate > > to use 3.8.3 we need to add it to be sure that plugins still support > > such a version. > > > > We also can start using 3.9.0 for plugins and not need to test the EOL > > version. > > > > The question is which version of Maven should be now used as minimum > > requirements in plugins? > > > > 1. 3.8.3 - with add to CI matrix > > 2. 3.8.3 - without adding in CI matrix > > 3. 3.9.0 - no extra version in CI matrix is needed > > 4. don't care about it ... take a hope that will be not a problem > > > > So which one way do you prefer? > > > > [1] https://github.com/apache/maven-site/pull/842 > > [2] https://maven.apache.org/developers/compatibility-plan.html > > [3] https://github.com/apache/maven-gh-actions-shared/pull/207 > > > > -- > > Sławomir Jaranowski > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > -- Sławomir Jaranowski --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
