diff --git a/.github/workflows/claude-code-review.yml b/.github/workflows/claude-code-review.yml index d44653e..7e80b68 100644 --- a/.github/workflows/claude-code-review.yml +++ b/.github/workflows/claude-code-review.yml @@ -25,7 +25,7 @@ jobs: - name: Run Claude Code Review id: claude-review - uses: anthropics/claude-code-action@v1.0.183 + uses: anthropics/claude-code-action@v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} prompt: | diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 465d870..e50d546 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -36,7 +36,7 @@ jobs: - name: Run Claude Code id: claude - uses: anthropics/claude-code-action@v1.0.183 + uses: anthropics/claude-code-action@v1 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/CLAUDE.md b/CLAUDE.md index 5680995..2e3c76f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -123,6 +123,14 @@ thing keeping it clear of the JPMS module-mode javadoc trap that bit BAF. **Befo Java / javadoc source level to ≥ 9, read** [`../workspace/policies/jpms-module-descriptor.md`](../workspace/policies/jpms-module-descriptor.md). +## Dependency Convergence Pinning + +`dependencyConvergence` is enabled (maven-enforcer). This repo has no parent POM, so its +`dependencyManagement` block (pinning `jspecify`/`hamcrest`) is the repo's only convergence +backstop — added because it previously had none. Convention + the `excludedScopes=[test,provided]` +enforcer default gotcha are in +[`../workspace/policies/dependency-convergence-pinning.md`](../workspace/policies/dependency-convergence-pinning.md). + ## Open TODOs Open TODOs for this repo live in [`TODO.md`](TODO.md). Cross-repo status diff --git a/pom.xml b/pom.xml index ccdbaaa..a11cdaf 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ SPDX-License-Identifier: Apache-2.0 UTF-8 8 21 - 6.1.2 + 6.1.3 3.0 1.37 0.16 @@ -33,13 +33,13 @@ SPDX-License-Identifier: Apache-2.0 2.50.0 0.13.8 1.0.1 - 4.2.1 + 4.2.2 3.9.0 2.96.0 4.10.3.0 7.7.4 1.14.0 - 1.4.2 + 1.5.0 4.3.0 0.4.6 3.7 @@ -94,6 +94,36 @@ SPDX-License-Identifier: Apache-2.0 https://central.sonatype.com/repository/maven-snapshots/ + + + + + + org.jspecify + jspecify + ${jspecify.version} + + + + org.hamcrest + hamcrest + ${hamcrest.version} + + +