Skip to content

Prepare product release

product.prepareProductRelease native syntax and declared contract details for Merulan CDK.

product.prepareProductRelease is a Merulan CDK native declaration.

Access

product.prepareProductRelease is included in the public @merulan/cdk 0.1.0 artifact. Production use remains Preview until the linked live behavior is qualified.

Public acquisition: Available. Coordinate: @merulan/cdk. Version: 0.1.0. Live operation: Preview. Local builds work. Remote preview, apply, parity, and readback are not yet qualified. Evidence: 2026-09-17.

Native syntax

product.prepareProductRelease uses this native callable form.

product.prepareProductRelease(source, context, options)

Arguments

product.prepareProductRelease accepts the native arguments below.

ArgumentNative type
sourceProductSource
contextProductReleasePreparationContext
optionsCompileProductOptions & Pick<ProductDraftPreparationOptions, 'contexts'> = {}

Response

product.prepareProductRelease declares ProductDraftPreparation | Extract<ProductCompilation, as its native result.

Availability

product.prepareProductRelease is included in the public @merulan/cdk 0.1.0 artifact. Production use remains Preview until the linked live behavior is qualified.

Public acquisition: Available. Coordinate: @merulan/cdk. Version: 0.1.0. Live operation: Preview. Local builds work. Remote preview, apply, parity, and readback are not yet qualified. Evidence: 2026-09-17.

Readback

product.prepareProductRelease uses the shared operation readback when one is linked above. Otherwise, product.prepareProductRelease has no separate native readback contract.