Guides
Multi-client repos
Generating separate release notes per client in a shared monorepo.
Multi-client repos ship independent release streams from a single codebase — e.g., a mobile app, a web app, and a backend API all tagged in the same repo.
Tag format
Multi-client tags use the pattern <prefix>-v<semver>:
mobile-v1.2.0web-v3.0.1api-v2.4.0
Each prefix gets its own release stream. ReleaseJet only considers tags with the same prefix when finding the previous version.
Configuration
clients:
- prefix: mobile
label: MOBILE
- prefix: web
label: WEB
- prefix: api
label: APIWhen you run releasejet generate --tag mobile-v1.2.0, only issues labeled MOBILE are included.
Client-specific fields
clients
array · default: []
Generating across all clients
Run once per tag:
releasejet generate --tag mobile-v1.2.0 --publish
releasejet generate --tag web-v3.0.1 --publishOr configure a CI job that fires on any tag push — ReleaseJet reads the tag and picks the matching client automatically.