﻿---
title: release unified bundle cli command
description: Generate changelog bundles for all DRA products at the given version, for the current GA, or for the next upcoming release(s). 
url: https://docs-v3-preview.elastic.dev/elastic/docs-builder/pull/4492/cli/release/unified/bundle
products:
  - Elastic Docs Builder
---

# release unified bundle cli command
```bash
docs-builder release unified bundle <version-or-keyword> [options]
```

Generate changelog bundles for all DRA products at the given version, for the current GA, or for the next upcoming release(s).

## Arguments

<definitions>
  <definition term="<version-or-keyword> string required">
    A version string (e.g. 9.5.5), "current", or "preview".
  </definition>
</definitions>


## Options

<definitions>
  <definition term="--output-dir string">
    Root directory for bundle output. Defaults to ./bundles. Each product writes to a
    <product-id>/ subdirectory.
  </definition>
  <definition term="--changelog-configs string">
    Optional directory of prototype <product-id>.changelog.yml files. When present,
    a product's local file takes precedence over the file fetched from GitHub, allowing teams to
    iterate on the configuration ahead of landing it in their repository.
  </definition>
  <definition term="--products string[]">
    Limit the run to these products (repeatable). Every product with release-notes: dra is bundled by default.
    Use it to bundle only the products that have a changelog entry pool, or to try one product.
    **Repeatable:** pass `--products` multiple times to supply more than one value
  </definition>
  <definition term="--strict">
    Fail when a product is not onboarded. By default a product without a changelog.yml, a bundle profile,
    or a changelog entry pool is skipped with a warning. A product named with --products always fails.
    **Default:** `false`
  </definition>
  <definition term="--cache-dir string">
    Directory of the cache that remembers, between runs, which pull request each commit of a range belongs to. Defaults to the
    application data of docs-builder. Anything unused for 30 days is dropped.
  </definition>
  <definition term="--no-cache">
    Do not read or write the cache of commit ranges.
    **Default:** `false`
  </definition>
  <definition term="-l --log-level enum">
    Minimum log level.
    **Values:** trace, debug, information, warning, error, critical, none
    **Default:** `information`
  </definition>
  <definition term="-c --config-source enum">
    Override the configuration source: local, remote
    **Values:** local, remote, embedded
  </definition>
  <definition term="--skip-private-repositories">
    Skip cloning private repositories
  </definition>
</definitions>


## Global Options

<definitions>
  <definition term="-l --log-level enum">
    Minimum log level.
    **Values:** trace, debug, information, warning, error, critical, none
    **Default:** `information`
  </definition>
  <definition term="-c --config-source enum">
    Override the configuration source: local, remote
    **Values:** local, remote, embedded
  </definition>
  <definition term="--skip-private-repositories">
    Skip cloning private repositories
  </definition>
</definitions>