openmf/Publish to Maven Central
GitHub Action to publish artifacts to Maven Central using the Vanniktech Maven Publish Plugin
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version to publish | yes | — |
| maven-central-username | Maven Central username | yes | — |
| maven-central-password | Maven Central password or token | yes | — |
| gpg-key-id | GPG signing key ID | yes | — |
| gpg-key | GPG signing key in ASCII-armored format | yes | — |
| gpg-passphrase | GPG key passphrase | yes | — |
| github-token | GitHub token for creating releases and deploying documentation | yes | — |
| java-version | Java version to use | no | 17 |
| java-distribution | Java distribution to use | no | zulu |
| publish-dokka-docs | Whether to publish Dokka documentation | no | true |
| create-github-release | Whether to create a GitHub release | no | true |
| update-gradle-properties | Whether to update version in gradle.properties | no | true |
| gradle-publish-task | Gradle task to execute for publishing | no | publishAllPublicationsToMavenCentralRepository |
| dokka-html-task | Gradle task to generate documentation | no | dokkaHtml |
| docs-folder | Folder containing the generated documentation | no | build/dokka/html |
| sonatype-host | Sonatype host (DEFAULT, S01, or CENTRAL_PORTAL) | no | CENTRAL_PORTAL |
| automatic-release | Whether to automatically release from staging | no | true |
Outputs
no outputs