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

jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/main by this push:
     new 1c58c95a964 Bump eu.maveniverse.maven.scalpel:extension from 0.4.3 to 
0.5.0
1c58c95a964 is described below

commit 1c58c95a964b7ac87087b1b316b7039e7850b082
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Nov 10 14:45:34 2026 +0000

    Bump eu.maveniverse.maven.scalpel:extension from 0.4.3 to 0.5.0
    
    * Bump eu.maveniverse.maven.scalpel:extension from 0.4.3 to 0.5.0
    
    Bumps 
[eu.maveniverse.maven.scalpel:extension](https://github.com/maveniverse/scalpel)
 from 0.4.3 to 0.5.0.
    - [Release notes](https://github.com/maveniverse/scalpel/releases)
    - [Commits](https://github.com/maveniverse/scalpel/compare/0.4.3...0.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: eu.maveniverse.maven.scalpel:extension
      dependency-version: 0.5.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Use a single Scalpel exclude path list in CI
    
    Scalpel 0.5.0 forces a full build for any changed repository root file that 
is
    not excluded. The initial-mvn-install job overrode the exclude list with 
only
    docs/**, so changes to files like AGENTS.md or .gitignore would trigger a 
full build.
    
    Define the exclude list once at workflow level and drop the job override.
    Replace the **.md / **.adoc globs with explicit paths, since some .md and 
.adoc
    files are build inputs (test fixtures, packaged resources, doc templates), 
and
    exclude every root file except pom.xml with [!p]*.
    
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
    
    * Replace the [!p]* Scalpel exclude with explicit root files
    
    Scalpel rewrites exclude patterns without a / to match at any depth, so 
[!p]*
    excluded nearly every changed file rather than only repository root files.
    Globs cannot anchor a slash-less pattern to the root, so list the root 
files.
    
    Co-Authored-By: Claude Opus 5.5 <[email protected]>
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: James Netherton <[email protected]>
    Co-authored-by: Claude Opus 5.5 <[email protected]>
---
 .github/workflows/ci-build.yaml | 5 +++--
 .mvn/extensions.xml             | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml
index af2c67a3df3..0c1587b2f82 100644
--- a/.github/workflows/ci-build.yaml
+++ b/.github/workflows/ci-build.yaml
@@ -106,7 +106,9 @@ env:
   # Broad extensions-core/** trigger here is intentional: 
functional-extension-tests falls back to trim mode
   # when an extensions-core change is detected, so any extensions-core change 
should run full tests.
   SCALPEL_FULL_BUILD_TRIGGERS: 
"-Dscalpel.fullBuildTriggers=poms/build-parent/**,poms/build-parent-it/**,extensions-core/**,.mvn/**,.github/workflows/ci-build.yaml"
-  SCALPEL_EXCLUDE_PATHS: 
"-Dscalpel.excludePaths=**.adoc,**.md,docs/**,Jenkinsfile*,LICENSE.txt,NOTICE.txt,KEYS,camel-quarkus-sbom/**,.github/*.sh"
+  # Explicit paths rather than **.md / **.adoc globs: some .md and .adoc files 
are build inputs (test fixtures, packaged resources, doc templates).
+  # Scalpel forces a full build for any changed root file that is not 
excluded. Patterns without a / match at any depth.
+  SCALPEL_EXCLUDE_PATHS: 
"-Dscalpel.excludePaths=docs/**,camel-quarkus-sbom/**,.oss-ai-helper-rules/**,.github/*.sh,**/src/main/doc/**,**/README.md,**/README.adoc,README.adoc,AGENTS.md,CLAUDE.md,CHANGELOG.md,SECURITY.md,Jenkinsfile*,LICENSE.txt,NOTICE.txt,KEYS,.asf.yaml,.gitattributes,.gitignore,.gitleaks.toml"
   CQ_MAVEN_SKIP_CHECKS: "-Dformatter.skip -Dimpsort.skip -Denforcer.skip 
-Dcamel-quarkus.update-extension-doc-page.skip"
   DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
 
@@ -210,7 +212,6 @@ jobs:
       MAVEN_OPTS: -Xmx4600m
       SCALPEL_ENABLED: "-Dscalpel.enabled=true"
       SCALPEL_FULL_BUILD_TRIGGERS: 
"-Dscalpel.fullBuildTriggers=poms/build-parent/**,poms/build-parent-it/**,extensions-core/core/**,.mvn/**,.github/workflows/ci-build.yaml"
-      SCALPEL_EXCLUDE_PATHS: "-Dscalpel.excludePaths=docs/**"
     steps:
       - name: Check free space on disk
         run: |
diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml
index c5933575bac..737e42c4ef5 100644
--- a/.mvn/extensions.xml
+++ b/.mvn/extensions.xml
@@ -2,7 +2,7 @@
        <extension>
                <groupId>eu.maveniverse.maven.scalpel</groupId>
                <artifactId>extension</artifactId>
-               <version>0.4.3</version>
+               <version>0.5.0</version>
        </extension>
        <extension>
                <groupId>com.gradle</groupId>

Reply via email to