joffrey-bion/Gradle library release
Builds, publishes, generates the change log, and creates a GitHub release
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | The new version to publish | yes | — |
| github-token | The GitHub token to access issues for the change log generation | yes | ${{ github.token }} |
| gpg-signing-key | The ASCII-armored private GPG key to sign artifacts | yes | — |
| gpg-signing-password | The password of the private GPG key | yes | — |
| sonatype-username | The username to connect to the Sonatype Nexus (e.g. OSSRH for Maven Central) | yes | — |
| sonatype-password | The password to connect to the Sonatype Nexus (e.g. OSSRH for Maven Central) | yes | — |
| changelog-commit-username | The git user.name for the change log commit author | yes | github-actions[bot] |
| changelog-commit-email | The git user.email for the change log commit author | yes | 41898282+github-actions[bot]@users.noreply.github.com |
| gradle-publish-tasks | The tasks to call to publish artifacts to maven | yes | publishToSonatype closeAndReleaseSonatypeStagingRepository |
| extra-gradle-args | Extra arguments to pass to the Gradle command line | no | — |
Outputs
| name | description |
|---|---|
| changelog-path | The path to the generated changelog file |
| release-notes-path | The path to the generated release notes |