Skip to content

Conversation

@maxstreese
Copy link
Contributor

@maxstreese maxstreese commented Nov 21, 2025

Summary

Implements #5592 and builds upon #5601.

High Level Overview of Changes

This PR implements three traits:

  • MavenPublishModule is meant to mirror SonatypeCentralPublishModule for generic Maven repositories
  • MavenModule contains the actual publishing logic. This has been taken from parts of SonatypeCentralPublishModule and is now extended by both MavenPublishModule as well ass SonatypeCentralPublishModule to share code
  • PublishCredentialsModule contains tasks for obtaining Maven/Sonatype credentials. These tasks have been extracted from the SonatypeCentralPublishModule to be shared by both it and the new MavenPublishModule

@maxstreese
Copy link
Contributor Author

@lihaoyi and @lefou I have re-opened the PR as requested. I have however not changed anything, because I believe the changes that you requested are already contained. Please also refer to my comment regarding this on the previous PR. Or am I misunderstanding something?

@lihaoyi
Copy link
Member

lihaoyi commented Nov 22, 2025

Thanks @maxstreese, I think I might have mis-read the PR earlier. Merging it again

@lihaoyi lihaoyi merged commit 5cd3ddc into com-lihaoyi:main Nov 22, 2025
34 checks passed
@maxstreese
Copy link
Contributor Author

Thanks @maxstreese, I think I might have mis-read the PR earlier. Merging it again

Awesome, thanks!

@lefou lefou added this to the 1.1.0 milestone Nov 22, 2025
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.

3 participants