Skip to content

Validation: scoped SpotBugs reactor (#1485) - #38

Merged
joaodinissf merged 1 commit into
codex/validation-20260926-1484from
codex/validation-20260926-1485
Sep 26, 2026
Merged

joaodinissf merged 1 commit into
codex/validation-20260926-1484from
codex/validation-20260926-1485

Conversation

@joaodinissf

@joaodinissf joaodinissf commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Fork-only validation of upstream stack dsldevkit#1485

Final candidate: 2c2dce32e9b2fc750efbd2710352daa64a2fd027. The complete verification workflow passed.

Before publication, this exact head passed 112 local report/merge/process cases, eight mutation checks, and its applicable signed Git scope scenarios. The reusable suites also run in the fast analysis-regression job.

The changes preserve Maven failures, reject incomplete SARIF, parse CPD XML, retain rule/taxonomy metadata, and emit repository-relative source locations. The separate deliberate finding probe verified two actual annotations at the expected source line; its failing SpotBugs check is intentional.

This draft is a validation resource in the owner's fork. It does not modify the upstream PR and is not a request to merge or publish. No snapshot, release, or deployment workflow was triggered. Any upstream publication requires separate approval.

Export SPOTBUGS_SCOPE_ARGS with the changed modules and -am so the lane
compiles only those modules and their upstream dependencies. Unchanged
dependencies retain spotbugs.skip and provide the analysis classpath without
being analysed themselves. Include ddk-target explicitly because the target
definition is not a MANIFEST dependency that -am can discover.

Shared build/config changes retain a full reactor and scan. Export the full
expected-report list and an explicit scope state on that path. With no
analysable changed modules, skip Maven and accept no reports in the merge
and gate. Otherwise preserve shared validation for every expected report,
including failed analysis and invalid input, before counting findings.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@joaodinissf
joaodinissf force-pushed the codex/validation-20260926-1484 branch from f82fbf8 to 8d721b6 Compare September 26, 2026 11:31
@joaodinissf
joaodinissf force-pushed the codex/validation-20260926-1485 branch from 4988239 to 2c2dce3 Compare September 26, 2026 11:31
@joaodinissf
joaodinissf merged commit 2c2dce3 into codex/validation-20260926-1484 Sep 26, 2026
8 of 13 checks passed
@joaodinissf
joaodinissf deleted the codex/validation-20260926-1485 branch September 26, 2026 12:02
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.

1 participant