Skip to content

Conversation

melix
Copy link
Contributor

@melix melix commented Aug 29, 2025

This commit updates the template to use the new publishing task, which makes use of the Publisher API. This API is more reliable than the old one since Maven Central changed their backend.

However, this requires that projects update their root project's build script to use the new "parent" plugin, as seen in this PR.

In other words, publishing will fail if that plugin is not applied.

In addition, this reverts Gradle to 8.14.x, since our builds are NOT ready for Gradle 9 (in particular any project which uses a Kotlin 1.9 plugin will FAIL).

Note for reviewers: I have successfully released Test Resources 2.10.1 using this new process.

This commit updates the template to use the new publishing task, which
makes use of the Publisher API. This API is more reliable than the old
one since Maven Central changed their backend.

However, this requires that projects update their root project's build
script to use the new "parent" plugin, as seen in this PR.

In other words, publishing will fail if that plugin is not applied.

In addition, this reverts Gradle to 8.14.x, since our builds are NOT
ready for Gradle 9 (in particular any project which uses a Kotlin 1.9
plugin will FAIL).
@melix melix merged commit 7782174 into master Aug 29, 2025
5 checks passed
@melix melix deleted the cc/new-publishing branch August 29, 2025 10:02
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