starburstdata/Maven Release Action

Perform a Maven release

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
workingDirectoryWorking directory for an actionno${{ github.workspace }}
mavenBinaryMaven binary location to invokeno${{ github.workspace }}/mvnw
mavenProjectPomMaven root project POMno${{ github.workspace }}/pom.xml
releaseBranchNameRelease branchno
gitUserNameGitHub user nameyes
gitUserEmailGitHub user emailyes
mavenReleaseSettingsXmlMaven settings.xml to use for the releaseno${{ github.workspace }}/settings.xml
mavenReleaseServerIdServer id of the release repositoryyes
mavenReleaseServerUsernameUsername required to access the release repositoryyes
mavenReleaseServerPasswordPassword required to access the release repositoryyes
mavenSnapshotServerIdServer id of the snapshot repositoryyes
mavenSnapshotServerUsernameUsername required to access the snapshot repositoryyes
mavenSnapshotServerPasswordPassword required to access the snapshot repositoryyes
mavenReleaseArgumentsArguments for Maven releaseno
releasePluginArgumentsArguments for Maven Release Pluginno
mavenReleaseExecutePerformExecute maven release:performnotrue
mavenReleasePushCommitsAfter a successful release:perform push release commitsnotrue
mavenReleaseExecutePostScriptsAfter a successful release:perform execute post scriptsnotrue
mavenReleaseExecutePreScriptsExecute pre scripts before release:preparenotrue
mavenPostScriptsPost scripts locationno${{ github.workspace }}/.mvn/release/post
mavenPreScriptsPre scripts locationno${{ github.workspace }}/.mvn/release/pre
mavenReleaseTagTag to create for released versionno""
mavenReleaseVersionRelease versionno""
mavenNextDevelopmentVersionNext development versionno""
traceEnabledEnable tracing executing of scriptsnofalse
namedescription
preparedRelease was prepared
performedRelease was performed
pushedCommits and tags were pushed
prePre actions were executed
postPost actions were executed
versionReleased version