lfreleng-actions/🚀 Nexus Staging

Manage Sonatype Nexus staging repository lifecycle

View on GitHub

Trust Signals

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

Pinned Snippet

workflow.ymlSHA-pinned
uses: lfreleng-actions/nexus-staging-action@0a666d168365ed9250a1baeb8f1980ff515f8cea # v0.1.0

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

namedescriptionrequireddefault
nexus-serverNexus server URL (e.g., https://nexus.opendaylight.org)yes—
nexus-usernameNexus username for authenticationyes—
nexus-passwordNexus password for authenticationyes—
staging-profile-idNexus staging profile ID (per-project)yes—
modeOperation mode: stage, close, release, dropyesstage
m2repo-pathPath to local Maven repo directory (for stage mode)nom2repo
staging-repo-idExisting staging repo ID (for close/release/drop modes)no""
staging-repo-filePath to a staging-repo.txt file listing one or more staging repos (one "REPO_ID REPO_URL" per line, as written by stage mode). When set, close/release/drop operate on every repo in the file. Mirrors the JJB behaviour of releasing all repos listed in staging-repo.txt. no""
dry-runWhen 'true', verify the staging repo(s) exist but do NOT perform the mutating operation (no close/release/drop). Mirrors JJB DRY_RUN. nofalse
descriptionDescription for the staging repositorynoGitHub Actions staging
namedescription
staging_repo_idStaging repository ID
staging_repo_urlStaging repository URL