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>