Migrate to Central Publisher Portal#42
Merged
BenWoodworth merged 10 commits intomainfrom Nov 19, 2025
Merged
Conversation
There's currently no official Gradle plugin for publishing with Maven Central's new Portal Publisher API. The maven-publish plugin *could* still be used through the OSSRH Staging API, however GitHub Actions can change IP address mid-run, making publishing this way inconsistent given that this API requires the IP address to be the same when finalizing and uploading to the Central Publisher Portal. Instead, com.vanniktech.maven.publish is a well-supported community plugin that use the new API, and its configuration is similar enough to very similar to maven-publish that the build script changes are minimal.
d8ec514 to
8c81055
Compare
8548c65 to
b88ffaf
Compare
The Binary Compatibility Validator plugin has been deprecated with the release of Kotlin v2.2.0, with the functionality now being built-in and configurable directly from the Kotlin Gradle Plugin.
The build reported `ILLEGAL_TYPE_ARGUMENT_FOR_VARARG_PARAMETER_WARNING`: > 'Nothing' is inferred as the vararg parameter type, which might lead > to exceptions at runtime. Consider specifying the type argument > explicitly.
54bbc03 to
5445284
Compare
f153eeb to
3e12bf0
Compare
Some warnings introduced in Kotlin 2.2.20, and others in Dokka 2.0.0: Kotlin/dokka#4351
The restrictions and thrown exceptions are implementation details
specific to parameterize-core, and don't necessarily apply to all
`ParameterizeScope` implementations. The restrictions themselves are
already documented by `parameterize {}` as well, so the behavior is
still accounted for.
3e12bf0 to
2de088c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.