Important
The infrastructure code has been migrated to a private repository as part of an organizational restructuring. This public repository now serves only as the community-facing interface for onboarding and managing repositories.
This repository holds the public interface for infrastructure management of the camunda-community-hub organization.
Community Hub repositories must be onboarded to gain access to organization-level secrets and automated workflows essential for automated release management (publishing artifacts to Camunda Artifactory and Maven Central), Docker image publishing under the camundacommunityhub/* namespace, code signing with GPG, and CI/CD pipeline integration with shared credentials. The onboarding process is managed through Infrastructure as Code, automatically provisioning the required credentials.
For detailed information about the build and release processes, see the Community Hub Release Guide.
.github/ISSUE_TEMPLATE/- Issue templates for repository onboarding requestsmanaged-repositories.yml- Auto-synced by internal systems to surface the repositories currently onboarded - automatically updated, never edit manually
To add a new repository to the Camunda Community Hub:
- Check Repository List: First, verify your repository is not already onboarded by checking
managed-repositories.yml - Create an Issue: Use the Repository Onboarding Request template
- Provide Required Information: Fill out all the requested details about your repository
- Submit and Wait: We will review your request and handle the infrastructure setup
- Confirmation: Once approved and configured, your repository will be provisioned with the required credentials and listed in
managed-repositories.yml.
If you are assigned to onboard a repository, please adapt the list here. The change will be reflected automatically via GitOps in the public list here after the sync.