lfreleng-actions/📦 Nexus Publishing

Publishes content to Sonatype Nexus Repository servers

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 6, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: lfreleng-actions/nexus-publish-action@a04011a26719194b3943b092b75b2f23f6239a68 # v0.2.2

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

namedescriptionrequireddefault
nexus_serverNexus server URL (e.g., https://nexus.example.com)yes—
nexus_passwordNexus password for authenticationyes—
repository_nameNexus repository nameyes—
files_pathPath to files directory or specific file to uploadyes—
nexus_usernameNexus username for authenticationno—
file_patternFile pattern, valid when specified path is a directoryno*
repository_formatRepository format/typenoraw
upload_pathUpload path within the repositoryno""
coordinatesArtifact coordinatesno""
metadataAdditional metadata as JSON stringno{}
validate_checksumValidate file checksums before uploadnotrue
permit_failDo not exit/error when some content fails to uploadnofalse
fail_fastStop on first failure (when permit_fail is false)notrue
namedescription
published_filesList of successfully published files
publication_countNumber of files successfully published
failed_countNumber of files that failed to publish
failed_filesList of files that failed to publish