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]

Reply via email to