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/10/20 22:30:21 UTC

(maven) branch agent/pomfile-is-project-mode updated (f5f978e0e6 -> ba9605bc5e)

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

slachiewicz pushed a change to branch agent/pomfile-is-project-mode
in repository https://gitbox.apache.org/repos/asf/maven.git


    omit f5f978e0e6 Treat a model built from a POM file as the project, whatever its validation level
     add 2b7d1fa731 Fix settings interpolation with double-hyphen paths
     add b9c3ac8074 Do not save CI caches from pull requests and dependabot/ branches
     add 02adce750e Build same-repo branches as pull requests so they restore the line's caches
     add 00fd7612b8 Use the runners' cached Temurin JDKs in CI
     add cf3229ae5e build: bump actions/download-artifact from 8.0.1 to 8.0.2 (#13427)
     add ca1c03a221 Test JDK 27 instead of 26
     add b75dfabc95 Skip Spotless on JDK 27 through a POM profile
     add 11ea2666ed build: bump org.ow2.asm:asm from 9.10.1 to 9.11 (#13428)
     add b6b96562d1 build: bump actions/upload-artifact from 7.0.1 to 7.0.2 (#13426)
     add 077a2b9203 Build with Maven 3.10.0 in CI
     add efbb4f6e9b fix: accept documented lowercase values for maven.resolver.validation
     add a6d39d648c Verify the cygpath on the PATH converts to usable Windows paths
     add 380143fcc4 [Backport 3.10.x] fix: Evaluate expressions without a mojo execution (fix #8052)
     add 8d8045492c [Backport 3.10.x] fix: print usage when no goals and no POM are specified, improve -f error messages (#13511)
     add 6a31399cee [3.10.x] Fix #13390: stop POM properties from self-activating profiles in external builds
     add 519a0eb6bd Treat all loopback hosts as local for external mirror rules (fix #8320) (#13526)
     add 0cc6223a07 [Backport maven-3.10.x] fix: honour quotes in MAVEN_ARGS in bin/mvn (fix #13413) (#13553)
     add 31ec0217fa Add PR Signal workflow
     add fe694d87d6 Use push for PR Automation (#13610)
     add ed6a9fae5b Cache the integration-test repository once
     add 97d82d56ae build: bump actions/setup-java from 6.0.1 to 6.1.0 (#13623)
     add cac21cf3a5 Prune superseded integration-test cache generations
     add 10afc50cc1 Keep the progress number of a project that is built again (fix #10291) (#13579)
     add bb5f9d767a [3.10.x] Fix gh-11618: Make DefaultModelValidator thread-safe (#13303)
     add b6d62dfdcb [3.10.x] Accept the ? optional-profile prefix in -P (#13480)
     add 1cebf23db7 [MNG-8092] Only warn about extension in reactor for projects actually built (fix #10859) (#13580)
     add 5a1083f098 Report an invalid parent of an attached artifact instead of a NullPointerException (fix #8393) (#13575)
     add 248482be6b fix: JSR330 filtering fix (#13582)
     add 73e6521070 Read the password to encrypt from the standard input when there is no console (fix #10230) (#13589)
     add d1b5c61019 [MNG-8056] Fix -f/-s parameters failing with absolute Cygwin paths (fix #10810) (#13593)
     add a1da31a656 fix: error == null to error != null in isError (#13595)
     add 8c9d57a35d Keep the zero between hyphens in the canonical form of a version (fix #8873) (#13572)
     add dd347b02e0 Honour the full interpolation flag for profile activation of low validation level builds (fix #13347) (#13571)
     add ba9605bc5e Treat a model built from a POM file as the project, whatever its validation level

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (f5f978e0e6)
            \
             N -- N -- N   refs/heads/agent/pomfile-is-project-mode (ba9605bc5e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/maven.yml                        |  65 ++++--
 .github/workflows/pr-automation.yml                |   6 +-
 .../workflows/{pr-automation.yml => pr-signal.yml} |  18 +-
 apache-maven/pom.xml                               |  19 ++
 apache-maven/src/bin/mvn                           | 132 ++++++++++-
 apache-maven/src/bin/mvn.cmd                       |   4 +-
 apache-maven/src/conf/settings.xml                 |   8 +-
 .../apache/maven/settings/GlobalSettingsTest.java  |  23 ++
 apache-maven/src/test/scripts/test-mvn-args.sh     | 244 +++++++++++++++++++++
 .../src/test/scripts/test-mvn-path-conversion.sh   | 126 ++++++++++-
 .../artifact/versioning/ComparableVersion.java     |   8 +-
 .../artifact/versioning/ComparableVersionTest.java |  25 +++
 .../maven/repository/DefaultMirrorSelector.java    |  30 ++-
 .../repository/metadata/ArtifactMetadata.java      |   2 +-
 .../repository/DefaultMirrorSelectorTest.java      |  38 ++++
 .../repository/metadata/ArtifactMetadataTest.java  |  68 ++++++
 maven-core/pom.xml                                 |   5 +
 .../apache/maven/bridge/MavenRepositorySystem.java |  30 ++-
 .../apache/maven/graph/DefaultGraphBuilder.java    |  20 +-
 .../internal/aether/MavenValidatorFactory.java     |  22 +-
 .../apache/maven/lifecycle/DefaultLifecycles.java  |  40 ++--
 .../internal/DefaultLifecyclePluginAnalyzer.java   |  21 +-
 .../plugin/PluginParameterExpressionEvaluator.java |   9 +-
 .../apache/maven/project/ProjectModelResolver.java |   4 +-
 .../maven/project/artifact/AttachedArtifact.java   |   3 +-
 .../maven/bridge/MavenRepositorySystemTest.java    |  66 ++++++
 .../maven/graph/DefaultGraphBuilderTest.java       |  66 ++++++
 .../internal/aether/MavenValidatorFactoryTest.java |  95 ++++++++
 .../maven/lifecycle/DefaultLifecyclesTest.java     |  32 +++
 .../PluginParameterExpressionEvaluatorTest.java    |  36 +++
 .../maven/project/ProjectModelResolverTest.java    |  32 +++
 .../project/artifact/AttachedArtifactTest.java     |  61 ++++++
 .../main/java/org/apache/maven/cli/MavenCli.java   | 148 +++++++++----
 .../maven/cli/event/ExecutionEventLogger.java      |  11 +-
 .../internal/BootstrapCoreExtensionManager.java    |  39 +++-
 .../java/org/apache/maven/cli/MavenCliTest.java    | 132 +++++++++++
 .../maven/cli/event/ExecutionEventLoggerTest.java  |  41 ++++
 .../BootstrapCoreExtensionManagerTest.java         |  98 +++++++++
 .../maven/model/building/DefaultModelBuilder.java  |  46 ++--
 .../AbstractStringBasedModelInterpolator.java      |  16 +-
 .../model/profile/ProfileActivationContext.java    |   8 +-
 .../activation/PropertyProfileActivator.java       |   7 +-
 .../model/validation/DefaultModelValidator.java    |   7 +-
 .../ResolvedDependencyProfileActivationTest.java   | 154 +++++++++++--
 .../validation/DefaultModelValidatorTest.java      |  64 ++++++
 pom.xml                                            |  18 +-
 46 files changed, 1931 insertions(+), 216 deletions(-)
 copy .github/workflows/{pr-automation.yml => pr-signal.yml} (73%)
 create mode 100644 apache-maven/src/test/scripts/test-mvn-args.sh
 create mode 100644 maven-compat/src/test/java/org/apache/maven/repository/metadata/ArtifactMetadataTest.java
 create mode 100644 maven-core/src/test/java/org/apache/maven/bridge/MavenRepositorySystemTest.java
 create mode 100644 maven-core/src/test/java/org/apache/maven/internal/aether/MavenValidatorFactoryTest.java
 create mode 100644 maven-core/src/test/java/org/apache/maven/project/artifact/AttachedArtifactTest.java
 create mode 100644 maven-embedder/src/test/java/org/apache/maven/cli/internal/BootstrapCoreExtensionManagerTest.java