camunda-community-hub/Release Camunda Community Project on Maven Central

Encapsulates the release process of Camunda community extensions

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 15, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: camunda-community-hub/community-action-maven-release@b7c917128dfc701a9fae1b294ebbf97c5b4420c3 # v2.0.3

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

namedescriptionrequireddefault
artifacts-patternWhich artifacts to store. Set to empty string to disableno./target/nexus-staging/**/*.jar
run-testsWether to explicitly run maven tests prior to releasingno""
maven-additional-optionsAny extra Maven optionsno""
maven-release-optionsAny extra Maven options for the release process (-DskipTests is already implied).no""
release-versionRelease Version (usually tag name). If empty, a SNAPSHOT (with the currently configured version) will be deployed.nolatest
release-profileMaven profile to be selected for the building release artifacts; typically "community-action-maven-release".nocommunity-action-maven-release
central-release-profileMaven profile to configure the Maven Central release; typically set to "central-sonatype-publish". The default (since @v2) is "central-sonatype-publish", the new profile required for Sonatype's Central Portal. Please refer to the documentation for migration guidance: https://github.com/camunda-community-hub/community/blob/main/maintainers-reviewers/RELEASE.MD#migration-to-sonatype-central-portal--how-to nocentral-sonatype-publish
camunda-release-profileMaven profile to be selected for configuring Camunda Artifactory release; typically "camunda-repository".nocamunda-repository
nexus-usrCamunda Nexus usernameyes
nexus-pswCamunda Nexus passwordyes
sonatype-central-portal-usrSonatype Central Portal usernameyes
sonatype-central-portal-pswSonatype Central Portal password (User Token)yes
maven-usrMaven Central usernameno
maven-pswMaven Central passwordno
maven-gpg-passphraseGPG passphrase used to unlock the signing keyyes
maven-auto-release-after-closeFlag indicating triggering of automatic release in Maven Central if the repository closure was successful.yesfalse
github-tokenGitHub tokenyes
maven-build-optionsAny extra Maven options for the initial build processno""
vulnerability-scanVulnerability scanning using Aqua Security Trivynofalse
maven-urlURL of Maven Central/Sonatype, e.g. newer domains are hosted under s01.oss.sonatype.orgoss.sonatype.org
branchBranch on which the new version numbers will be committedno${{ github.event.repository.default_branch }}
namedescription
artifacts_archive_pathFilename of zipfile containing all files matched by artifacts-pattern.