Skip to content

multiproject setup testing and fixes#15

Merged
wakingrufus merged 1 commit intomainfrom
multiproject
Oct 29, 2025
Merged

multiproject setup testing and fixes#15
wakingrufus merged 1 commit intomainfrom
multiproject

Conversation

@wakingrufus
Copy link
Copy Markdown
Member

@wakingrufus wakingrufus commented Oct 28, 2025

fix bug where maven publish tasks were not registered within release plugin lifecycle tasks
add test for multiproject setup
improve actions gradle setup

…plugin lifecycle tasks

add test for multiproject setup
improve actions gradle setup
@wakingrufus wakingrufus changed the title add test for multiproject setup multiproject setup testing and fixes Oct 29, 2025
}

nexusPublishExtension.packageGroup.set(nebulaOssPublishingExtension.packageGroup.get())
nexusPublishExtension.packageGroup.set(nebulaOssPublishingExtension.packageGroup)
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

keep it lazy

project.pluginManager.apply(MavenCentralPublishingPlugin::class)
project.pluginManager.apply(NebulaOssRepositoriesPlugin::class)

project.plugins.withId("com.netflix.nebula.release") {
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think plugins we have built on top of this accounted for this, but including this logic here make this plugin a lot more usable on its own and testable

@wakingrufus wakingrufus marked this pull request as ready for review October 29, 2025 14:03
@wakingrufus wakingrufus merged commit 52a1b9d into main Oct 29, 2025
4 checks passed
@wakingrufus wakingrufus deleted the multiproject branch October 29, 2025 16:03
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