Skip to content

fix: validate Maven Central release bundles - #43

Merged
nkavian merged 1 commit into
aep-foundation:mainfrom
nkavian:fix/maven-release-bundle
Oct 17, 2026
Merged

nkavian merged 1 commit into
aep-foundation:mainfrom
nkavian:fix/maven-release-bundle

Conversation

@nkavian

@nkavian nkavian commented Oct 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Fix Maven Central publication with Maven 3.10.0 by upgrading the publishing plugin to 0.12.0. The plugin removes local repository metadata from the upload bundle; 0.11.0 left it in place, causing Central to reject the release.

Change the release dry run to use skipUpload, which builds the actual bundle without uploading. Check that the ZIP contains every public module's POM and library JARs, and excludes local metadata, examples, and conformance tools.

No SDK API, version, Jackson dependency, or signing configuration changes.

Verification

  • ./scripts/verify-release-artifacts.sh
  • ./scripts/verify-consumer.sh
  • ./mvnw --batch-mode --no-transfer-progress verify
  • sh -n scripts/verify-release-artifacts.sh
  • git diff --check

The dry-run log confirms metadata removal and that upload was skipped. Publication of 0.2.0 can be retried after merging.

Upstream fix: https://central.sonatype.org/publish/publish-portal-maven/#0120-13-oct-2026

@nkavian
nkavian merged commit 15499a2 into aep-foundation:main Oct 17, 2026
4 checks passed
@nkavian
nkavian deleted the fix/maven-release-bundle branch October 17, 2026 05:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant