Skip to content

Commit bf2aa35

Browse files
committed
docs(releasing): note runner Maven version drift and the missing-.pom Central rejection
1 parent 3881ac2 commit bf2aa35

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

‎docs/RELEASING.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -852,6 +852,13 @@ versioned on its own major line — npm major + 7, so `7.x` while npm was `0.x`
852852
> failed with `Polling for … timed out before the deployment completed`, yet 8.0.11 is on
853853
> Central (HTTP 200). Check Central with the loop above before any re-run: a re-run of a
854854
> published version fails as a duplicate.
855+
>
856+
> **The runner's Maven version can change under the workflow.** `java-v8.1.0` was rejected with
857+
> `Bundle has content that does NOT have a .pom file`: the `ubuntu-24.04` image (2026-10-12 and
858+
> later) ships Maven 3.10.0, which writes `maven-metadata-local.xml` into the install target, and
859+
> `central-publishing-maven-plugin 0.11.0` left it in the staged bundle. Fixed in plugin `0.12.0`;
860+
> if that signature returns, inspect the bundle for `maven-metadata-local.xml` and check the
861+
> runner's `mvn -v` before suspecting the poms.
855862
856863
**The `minor.patch` is CONVERGENT across languages, not lockstepped** (standing policy since
857864
0.25.0): npm, PyPI and NuGet share one `major.minor.patch` and Maven Central takes the same

0 commit comments

Comments
 (0)