Skip to content

Fix GitHub Packages publishing, publish Javadoc to GitHub Pages - #13

Merged
simonebortolin merged 3 commits into
masterfrom
ccr-a2adee01-oq8jvw
Oct 24, 2026
Merged

simonebortolin merged 3 commits into
masterfrom
ccr-a2adee01-oq8jvw

Conversation

@simonebortolin

Copy link
Copy Markdown
Owner

Summary

  • GitHub Packages rejected 1.10.0 (Cannot upload package with uppercase letters in artifactId). The library is now also published as a lowercase github publication (io.github.simonebortolin:flowlayoutmanager) in its own Maven layout. Maven Central keeps io.github.simonebortolin:FlowLayoutManager.
  • Only the Maven Central publication is signed (signing both publications makes Gradle fail on the shared signature files).
  • The Javadoc jar ships with the release assets, is attested, and is deployed to GitHub Pages (https://simonebortolin.github.io/FlowLayoutManager/) with upload-pages-artifact / deploy-pages.
  • Version 1.10.1.

Test plan

  • CI tests and build on this PR produce maven-1.10.1 with central/ and github/ layouts and the Javadoc jar in the release artifact
  • After merge: release, Maven Central, GitHub Packages and GitHub Pages jobs succeed

Generated by Claude Code

GitHub Packages rejects artifactIds with uppercase letters, so the same
library is also published as a lowercase github publication in its own
Maven layout. Maven Central keeps the existing coordinates.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QwfmMR3bsQCfffkJXMD6m2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QwfmMR3bsQCfffkJXMD6m2
@simonebortolin
simonebortolin merged commit 486b160 into master Oct 24, 2026
11 checks passed
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.

2 participants