actions-marketplace-validations/Maven Release and Publish
Release your java application and publish artifacts to GitHub Packages
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit May 31, 2020
- License
- None
Pinned Snippet
uses: actions-marketplace-validations/mg-smartrent_github-actions-maven-release@5f387c0d77b22da293e9812d43ab90cdc49f475a # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| release-branch-name | Filter the branch to execute the release on | no | — |
| gpg-enabled | Enable gpg signing | no | false |
| gpg-key-id | The GPG key ID | no | — |
| gpg-key | The GPG key | no | — |
| maven-local-repo-path | The maven local repository path | no | $M2_HOME/repository |
| maven-repo-server-id | Maven server repository id to push the artefacts to | yes | — |
| maven-repo-server-username | Maven server repository username | yes | — |
| maven-repo-server-password | Maven server repository password | yes | — |
| git-release-bot-name | The git user name for commiting the release | yes | — |
| git-release-bot-email | The git user email for commiting the release | yes | — |
| access-token | Github access token. https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-line | yes | — |
| maven-release-args | Inject arguments in mvn docker build and push. | no | "" |
| maven-release-publish | Publish the released artifact to GitHub Packages | no | — |
| maven-snapshot-publish | Publish the new post release snapshot artifact to GitHub Packages | no | — |
| maven-publish-args | Inject arguments in mvn publish command, ex: -Dskip.unit.tests=true - to skip the tests | no | — |
| maven-release-push-docker | Build and Push docker image of the released version. | no | — |
| maven-snapshot-push-docker | Build and Push docker image of the new post release snapshot version. | no | — |
| maven-docker-args | Inject arguments in mvn docker build and push. | no | "" |
| maven-docker-user | Docker registry username | no | "" |
| maven-docker-password | Docker registry password our auth token | no | "" |
| maven-docker-file-repository | Docker file repository uri, ex: "docker.io/myuser/logs-aggregator-service" | no | "" |
Outputs
no outputs