Skip to content

ci: test Scalpel skip-tests on fork#16

Open
gnodet wants to merge 25 commits intomainfrom
test-scalpel-skip-tests
Open

ci: test Scalpel skip-tests on fork#16
gnodet wants to merge 25 commits intomainfrom
test-scalpel-skip-tests

Conversation

@gnodet
Copy link
Copy Markdown
Owner

@gnodet gnodet commented Apr 9, 2026

Test run for apache#22524 — verifying Scalpel skip-tests mode works with the shallow clone fix.

This PR will be closed after CI validation.

essobedo and others added 24 commits April 9, 2026 10:44
…pache#22365)

* chore(deps): Bump debezium-version from 3.4.3.Final to 3.5.0.Final

Bumps `debezium-version` from 3.4.3.Final to 3.5.0.Final.

Updates `io.debezium:debezium-api` from 3.4.3.Final to 3.5.0.Final

Updates `io.debezium:debezium-embedded` from 3.4.3.Final to 3.5.0.Final

Updates `io.debezium:debezium-storage-file` from 3.4.3.Final to 3.5.0.Final

Updates `io.debezium:debezium-connector-mysql` from 3.4.3.Final to 3.5.0.Final

Updates `io.debezium:debezium-connector-db2` from 3.4.3.Final to 3.5.0.Final
- [Commits](debezium/debezium-connector-db2@v3.4.3.Final...v3.5.0.Final)

Updates `io.debezium:debezium-connector-mongodb` from 3.4.3.Final to 3.5.0.Final

Updates `io.debezium:debezium-connector-oracle` from 3.4.3.Final to 3.5.0.Final

Updates `io.debezium:debezium-connector-postgres` from 3.4.3.Final to 3.5.0.Final

Updates `io.debezium:debezium-connector-sqlserver` from 3.4.3.Final to 3.5.0.Final

---
updated-dependencies:
- dependency-name: io.debezium:debezium-api
  dependency-version: 3.5.0.Final
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.debezium:debezium-embedded
  dependency-version: 3.5.0.Final
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.debezium:debezium-storage-file
  dependency-version: 3.5.0.Final
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.debezium:debezium-connector-mysql
  dependency-version: 3.5.0.Final
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: io.debezium:debezium-connector-db2
  dependency-version: 3.5.0.Final
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.debezium:debezium-connector-mongodb
  dependency-version: 3.5.0.Final
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.debezium:debezium-connector-oracle
  dependency-version: 3.5.0.Final
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.debezium:debezium-connector-postgres
  dependency-version: 3.5.0.Final
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.debezium:debezium-connector-sqlserver
  dependency-version: 3.5.0.Final
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Adapt to Debezium upgrade 3.5.0

- regen
- adapt code for deprecated fields

Signed-off-by: Aurélien Pupier <apupier@ibm.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Aurélien Pupier <apupier@ibm.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aurélien Pupier <apupier@ibm.com>
Bumps `jackson-jq-version` from 1.6.0 to 1.6.1.

Updates `net.thisptr:jackson-jq` from 1.6.0 to 1.6.1
- [Release notes](https://github.com/eiiches/jackson-jq/releases)
- [Commits](eiiches/jackson-jq@1.6.0...1.6.1)

Updates `net.thisptr:jackson-jq-extra` from 1.6.0 to 1.6.1
- [Release notes](https://github.com/eiiches/jackson-jq/releases)
- [Commits](eiiches/jackson-jq@1.6.0...1.6.1)

---
updated-dependencies:
- dependency-name: net.thisptr:jackson-jq
  dependency-version: 1.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: net.thisptr:jackson-jq-extra
  dependency-version: 1.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…he#22501)

Bumps `aws-java-sdk2-version` from 2.42.30 to 2.42.31.

Updates `software.amazon.awssdk:sqs` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:kinesis` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:s3` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:sns` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:cloudwatch` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:ec2` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:eventbridge` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:iam` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:kms` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:lambda` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:secretsmanager` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:ssm` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:sts` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:dynamodb` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:config` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:apache-client` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:transcribe` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:auth` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:regions` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:sdk-core` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:aws-core` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:netty-nio-client` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:athena` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:bedrock` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:bedrockruntime` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:bedrockagent` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:bedrockagentruntime` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:cloudtrail` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:comprehend` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:ecs` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:eks` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:firehose` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:kafka` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:mq` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:polly` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:redshiftdata` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:checksums` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:s3vectors` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:ses` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:sfn` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:textract` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:timestreamquery` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:timestreamwrite` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:translate` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:rekognition` from 2.42.30 to 2.42.31

Updates `software.amazon.awssdk:securityhub` from 2.42.30 to 2.42.31

---
updated-dependencies:
- dependency-name: software.amazon.awssdk:sqs
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:kinesis
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:s3
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:sns
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:cloudwatch
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:ec2
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:eventbridge
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:iam
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:kms
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:lambda
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:secretsmanager
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:ssm
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:sts
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:dynamodb
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:config
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:apache-client
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:transcribe
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:auth
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:regions
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:sdk-core
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:aws-core
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:netty-nio-client
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:athena
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:bedrock
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:bedrockruntime
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:bedrockagent
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:bedrockagentruntime
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:cloudtrail
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:comprehend
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:ecs
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:eks
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:firehose
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:kafka
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:mq
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:polly
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:redshiftdata
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:checksums
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:s3vectors
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:ses
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:sfn
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:textract
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:timestreamquery
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:timestreamwrite
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:translate
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:rekognition
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: software.amazon.awssdk:securityhub
  dependency-version: 2.42.31
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps com.google.cloud:google-cloud-core from 2.66.0 to 2.67.0.

---
updated-dependencies:
- dependency-name: com.google.cloud:google-cloud-core
  dependency-version: 2.67.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…pache#22503)

Bumps `quarkus-mcp-server-version` from 1.11.0 to 1.11.1.

Updates `io.quarkiverse.mcp:quarkus-mcp-server-stdio` from 1.11.0 to 1.11.1

Updates `io.quarkiverse.mcp:quarkus-mcp-server-http` from 1.11.0 to 1.11.1

---
updated-dependencies:
- dependency-name: io.quarkiverse.mcp:quarkus-mcp-server-stdio
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.quarkiverse.mcp:quarkus-mcp-server-http
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* CAMEL-21913: jbang - make JPA easier to use and export

- Auto-download Hibernate ORM as JPA provider when jpa component is resolved
- Add Hibernate to known dependencies for automatic class resolution
- Auto-include Hibernate in exported projects when camel-jpa is used
- Map Hibernate to quarkus-hibernate-orm extension for Quarkus export

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* CAMEL-21913: Review fixes - remove overly broad known dep, add test

- Remove org.hibernate known-dependency prefix (too broad, would match
  org.hibernate.validator). DependencyDownloaderComponentResolver already
  handles Hibernate download for JPA component.
- Add shouldExportWithJpaAndHibernate test verifying Hibernate is included
  in exports for all runtimes (main, Spring Boot, Quarkus).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
…ions (apache#22170)

* CAMEL-23226: Migrate Shell to JLine 4 Shell API

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* CAMEL-23226: Add POSIX, interactive, and script commands to JBang shell

Add PosixCommandGroup (cd, ls, grep, cat, head, tail, etc.),
InteractiveCommandGroup (nano, less, ttop), and enable
script/variable commands for a richer shell experience.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* CAMEL-23226: Enhance Shell with alias persistence and init script support

- Add DefaultAliasManager with persistence at ~/.camel-jbang-aliases
  for persistent alias/unalias commands
- Add init script support via ~/.camel-jbang-init file
- Remove scriptCommands(true) which requires a scriptRunner to function

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* CAMEL-23226: Enhance Shell with rich prompt, banner, and auto-suggestions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* CAMEL-23226: Bump JLine to 4.0.8 for picocli argument completion

JLine 4.0.8 includes jline/jline3#1708 which fixes PicocliCommandRegistry
to use picocli's AutoComplete for proper tab completion of options, option
values, positional parameters, and nested subcommands.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* CAMEL-23226: Restore help colors and completion styling in Shell

- Restore HELP_COLORS variable for colored help output
- Restore OTHERS_GROUP_NAME and COMPLETION_STYLE_GROUP variables
- Use EnvironmentHelper.isColorEnabled() instead of duplicated logic
- Use ShellBuilder import instead of FQCN where possible
- Add TODO for replacing AutosuggestionWidgets with CommandTailTipWidgets
  (needs ShellBuilder to expose CommandDispatcher in onReaderReady callback)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* CAMEL-23226: Use CommandTailTipWidgets for unified autosuggestion and tooltips

Replace AutosuggestionWidgets with CommandTailTipWidgets which provides
both fish-style autosuggestion AND command description tooltips below
the cursor line. This requires the JLine ShellBuilder.onReaderReady
BiConsumer<LineReader, CommandDispatcher> API enhancement.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* CAMEL-23226: Bump JLine to 4.0.9

Includes:
- BiConsumer<LineReader, CommandDispatcher> overload for ShellBuilder.onReaderReady
- Deprecated no-op jansi()/jna() on TerminalBuilder for JLine 3 compatibility

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
apache#22230)

Bumps org.citrusframework:citrus-base from 4.9.4 to 4.10.0.

---
updated-dependencies:
- dependency-name: org.citrusframework:citrus-base
  dependency-version: 4.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This note references itself: the component page is the same page we are already on.
…he#22507)

Bumps `mongo-java-driver-version` from 5.6.4 to 5.6.5.

Updates `org.mongodb:mongodb-driver-core` from 5.6.4 to 5.6.5
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](mongodb/mongo-java-driver@r5.6.4...r5.6.5)

Updates `org.mongodb:mongodb-driver-sync` from 5.6.4 to 5.6.5
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](mongodb/mongo-java-driver@r5.6.4...r5.6.5)

Updates `org.mongodb:bson` from 5.6.4 to 5.6.5
- [Release notes](https://github.com/mongodb/mongo-java-driver/releases)
- [Commits](mongodb/mongo-java-driver@r5.6.4...r5.6.5)

---
updated-dependencies:
- dependency-name: org.mongodb:mongodb-driver-core
  dependency-version: 5.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.mongodb:mongodb-driver-sync
  dependency-version: 5.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.mongodb:bson
  dependency-version: 5.6.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
apache#22506)

Bumps `google-cloud-functions-version` from 2.76.0 to 2.77.0.

Updates `com.google.cloud:google-cloud-functions` from 2.76.0 to 2.77.0
- [Release notes](https://github.com/googleapis/google-cloud-java/releases)
- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-java/commits)

Updates `com.google.api.grpc:grpc-google-cloud-functions-v1` from 2.76.0 to 2.77.0
- [Release notes](https://github.com/googleapis/google-cloud-java/releases)
- [Changelog](https://github.com/googleapis/google-cloud-java/blob/main/java-document-ai/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-java/commits)

Updates `com.google.api:gax-grpc` from 2.76.0 to 2.77.0

---
updated-dependencies:
- dependency-name: com.google.cloud:google-cloud-functions
  dependency-version: 2.77.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.google.api.grpc:grpc-google-cloud-functions-v1
  dependency-version: 2.77.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: com.google.api:gax-grpc
  dependency-version: 2.77.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Claude Code and OMC create worktree directories (.claude/worktrees/) inside
the project root. The license-maven-plugin scans these and fails because
files like KEYS, doap.rdf, and .sdkmanrc have no comment style mapping
(failIfUnknown=true). Exclude both .claude/ and .omc/ from both the
mycila license plugin and the Apache RAT plugin.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add Maveniverse Scalpel 0.1.0 permanently to .mvn/extensions.xml as a parallel POM dependency detection mechanism in incremental-build.sh. Scalpel compares effective POM models between base and PR branches, catching managed dependencies, plugin version changes, BOM imports, and transitive dependency impacts that the existing grep approach misses. Both detection methods run in parallel; results are merged (union) before testing. If Scalpel fails, the script falls back to grep-only. On developer machines, Scalpel is a no-op (no base branch env vars).
… resolve completion candidates

- Enhance PrepareCamelJBangCommandsMojo to scan for addCommand() calls and resolve
  referenced command classes (e.g. wrapper, transform dataweave)
- Resolve picocli ${COMPLETION-CANDIDATES} placeholders by instantiating the
  completionCandidates class and joining its values
- Process each glob pattern independently in docs gulpfile resilientSrc so an ENOENT
  in one pattern doesn't abort other patterns
- Add missing import for picocli ITypeConverter
- Regenerate jbang command docs and metadata
…hronous executor

Exchange.copy() does not preserve the transacted flag. When the aggregate
uses SynchronousExecutorService, the completion runs on the caller thread
and can legitimately be transactional. Propagate the flag so
Pipeline.process() uses scheduleQueue instead of scheduleMain, avoiding a
queue-swap deadlock in the reactive executor's executeFromQueue loop.
When stream caching converts a JAX-RS Response to StreamCache, the
Content-Type and other response metadata headers were lost because only
the HTTP status code was saved before the conversion.

This fix preserves the Content-Type via Response.getMediaType() and
other headers via the PROTOCOL_HEADERS map. It also removes the
containsKey guard in populateViaResponse that prevented the explicit
Content-Type from overriding CXF's default */* value.
Replace the multi-step CI pipeline (regen.sh build + incremental-build.sh
module detection + separate Maven test invocation) with a single Maven
invocation using Scalpel 0.2.0's skip-tests mode.

Scalpel now builds all modules but only runs tests on affected ones,
eliminating ~500 lines of grep-based module detection and threshold logic.
The incremental-build.sh script becomes a post-build comment generator
that reads Scalpel's JSON report.

Changes:
- Update Scalpel extension3:0.1.0 to extension:0.2.0
- Add Scalpel skip-tests flags to regen.sh (CI-only, no-op on dev machines)
- Add --skip-tests and --coverage arguments to regen.sh
- Rewrite incremental-build.sh as post-build comment generator (~200 lines)
- Simplify sonar-build.yml to use regen.sh --coverage
- Move skip-tests label check from script to workflow step
- Update CI-ARCHITECTURE.md for new architecture

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Pre-fetch the base branch using git CLI in the workflow instead of
relying on Scalpel's JGit fetchBaseBranch=true. JGit's FetchCommand
crashes with MissingObjectException during fetchSubmodules in GitHub
Actions' shallow clones, even with fetchBaseBranch enabled.

- Remove persist-credentials: false so git fetch works after checkout
- Add "Fetch base branch" step using git CLI (handles shallow clones)
- Set scalpel.fetchBaseBranch=false (base branch already available)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

ℹ️ CI did not produce a change detection report.


⚙️ View full build and test results

The checkout at depth=1 means the merge base between the PR and
the base branch is unreachable. Add git fetch --deepen=200 to
make the PR branch history available alongside the base branch.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants