camunda-community-hub/Release Camunda Community Project on Maven Central
Encapsulates the release process of Camunda community extensions
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 15, 2026
- License
- Apache 2.0
Pinned Snippet
uses: camunda-community-hub/community-action-maven-release@b7c917128dfc701a9fae1b294ebbf97c5b4420c3 # v2.0.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| artifacts-pattern | Which artifacts to store. Set to empty string to disable | no | ./target/nexus-staging/**/*.jar |
| run-tests | Wether to explicitly run maven tests prior to releasing | no | "" |
| maven-additional-options | Any extra Maven options | no | "" |
| maven-release-options | Any extra Maven options for the release process (-DskipTests is already implied). | no | "" |
| release-version | Release Version (usually tag name). If empty, a SNAPSHOT (with the currently configured version) will be deployed. | no | latest |
| release-profile | Maven profile to be selected for the building release artifacts; typically "community-action-maven-release". | no | community-action-maven-release |
| central-release-profile | Maven 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 | no | central-sonatype-publish |
| camunda-release-profile | Maven profile to be selected for configuring Camunda Artifactory release; typically "camunda-repository". | no | camunda-repository |
| nexus-usr | Camunda Nexus username | yes | — |
| nexus-psw | Camunda Nexus password | yes | — |
| sonatype-central-portal-usr | Sonatype Central Portal username | yes | — |
| sonatype-central-portal-psw | Sonatype Central Portal password (User Token) | yes | — |
| maven-usr | Maven Central username | no | — |
| maven-psw | Maven Central password | no | — |
| maven-gpg-passphrase | GPG passphrase used to unlock the signing key | yes | — |
| maven-auto-release-after-close | Flag indicating triggering of automatic release in Maven Central if the repository closure was successful. | yes | false |
| github-token | GitHub token | yes | — |
| maven-build-options | Any extra Maven options for the initial build process | no | "" |
| vulnerability-scan | Vulnerability scanning using Aqua Security Trivy | no | false |
| maven-url | URL of Maven Central/Sonatype, e.g. newer domains are hosted under s01.oss.sonatype.org | — | oss.sonatype.org |
| branch | Branch on which the new version numbers will be committed | no | ${{ github.event.repository.default_branch }} |
Outputs
| name | description |
|---|---|
| artifacts_archive_path | Filename of zipfile containing all files matched by artifacts-pattern. |