actions-marketplace-validations/Maven Release and Publish

Release your java application and publish artifacts to GitHub Packages

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit May 31, 2020
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/mg-smartrent_github-actions-maven-release@5f387c0d77b22da293e9812d43ab90cdc49f475a # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
release-branch-nameFilter the branch to execute the release onno
gpg-enabledEnable gpg signingnofalse
gpg-key-idThe GPG key IDno
gpg-keyThe GPG keyno
maven-local-repo-pathThe maven local repository pathno$M2_HOME/repository
maven-repo-server-idMaven server repository id to push the artefacts toyes
maven-repo-server-usernameMaven server repository usernameyes
maven-repo-server-passwordMaven server repository passwordyes
git-release-bot-nameThe git user name for commiting the releaseyes
git-release-bot-emailThe git user email for commiting the releaseyes
access-tokenGithub access token. https://help.github.com/en/github/authenticating-to-github/creating-a-personal-access-token-for-the-command-lineyes
maven-release-argsInject arguments in mvn docker build and push.no""
maven-release-publishPublish the released artifact to GitHub Packagesno
maven-snapshot-publishPublish the new post release snapshot artifact to GitHub Packagesno
maven-publish-argsInject arguments in mvn publish command, ex: -Dskip.unit.tests=true - to skip the testsno
maven-release-push-dockerBuild and Push docker image of the released version.no
maven-snapshot-push-dockerBuild and Push docker image of the new post release snapshot version.no
maven-docker-argsInject arguments in mvn docker build and push.no""
maven-docker-userDocker registry usernameno""
maven-docker-passwordDocker registry password our auth tokenno""
maven-docker-file-repositoryDocker file repository uri, ex: "docker.io/myuser/logs-aggregator-service"no""

no outputs