Skip to content

Commit 07cebfc

Browse files
authored
ci(javadoc): validate public testing.* helpers under strict doclint (Track N N5) (#128)
Widen the maven-javadoc-plugin validation <subpackages> from com.demcha.compose.document to also include com.demcha.compose.testing, so the public testing-support helpers (testing.layout + testing.visual, @SInCE 1.6.9) get the same doclint=all / failOnError gate as the canonical document API. javadoc:javadoc BUILD SUCCESS; testing.* now documented and doclint-clean (pre-existing document.* template warnings unchanged). No artifact or behaviour change.
1 parent 36ad2b8 commit 07cebfc

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ Housekeeping cycle plus the public pixel-level visual-regression API (Track N).
2929
baseline layout, and cross-platform tolerance calibration.
3030
- README "Which API should I use?" gains a pixel-level visual-regression row.
3131

32+
### Build
33+
34+
- CI Javadoc validation (`maven-javadoc-plugin`, `doclint=all`) now covers the
35+
public `com.demcha.compose.testing.*` helpers (`testing.layout` + `testing.visual`)
36+
in addition to the canonical `document` API, so Javadoc regressions on the
37+
testing surface fail fast in CI. No artifact or behaviour change.
38+
3239
## v1.6.8 — 2026-06-01
3340

3441
**CV v2 migration completion + design-token expansion.** v1.6.8

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@
434434
</executions>
435435
</plugin>
436436

437-
<!-- Canonical API Javadoc validation -->
437+
<!-- Public API Javadoc validation: canonical document API + public testing-support helpers (testing.layout / testing.visual) -->
438438
<plugin>
439439
<groupId>org.apache.maven.plugins</groupId>
440440
<artifactId>maven-javadoc-plugin</artifactId>
@@ -444,7 +444,7 @@
444444
<failOnError>true</failOnError>
445445
<show>public</show>
446446
<quiet>true</quiet>
447-
<subpackages>com.demcha.compose.document</subpackages>
447+
<subpackages>com.demcha.compose.document:com.demcha.compose.testing</subpackages>
448448
</configuration>
449449
</plugin>
450450
</plugins>

0 commit comments

Comments
 (0)