You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2026/09/20 10:56:26 UTC

(maven-surefire) branch master updated: Verify the plugin on the oldest Maven the build allows

This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git


The following commit(s) were added to refs/heads/master by this push:
     new 54522a785 Verify the plugin on the oldest Maven the build allows
54522a785 is described below

commit 54522a785b017355638f525c69893edfa60848a9
Author: Sylwester Lachiewicz <sl...@apache.org>
AuthorDate: Sun Sep 20 12:11:44 2026 +0200

    Verify the plugin on the oldest Maven the build allows
    
    The verify matrix runs current Maven only. One extra matrix entry runs the
    full build and ITs on Maven 3.9.0, the floor the ASF parent enforces, so
    API drift against the older 3.9 line is caught before a user hits it.
---
 .github/workflows/maven-verify.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/workflows/maven-verify.yml b/.github/workflows/maven-verify.yml
index 4c33a5281..37c737516 100644
--- a/.github/workflows/maven-verify.yml
+++ b/.github/workflows/maven-verify.yml
@@ -26,6 +26,8 @@ jobs:
     name: Verify
     uses: apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml@v5
     with:
+      # one full run on the oldest Maven the ASF parent lets us build with, next to the regular matrix
+      matrix-include: '[{"os": "ubuntu-latest", "jdk": "8", "distribution": "zulu", "maven": "3.9.0"}]'
       jdk-matrix: '[ "8", "11", "17", "21" ]'
       ff-jdk: '21'
       ff-goal: 'clean install site site:stage -P reporting -nsu'