Skip to main content

templates/actions/create-release.yml.tpl

Create Release Action Template

Generates a composite action that creates GitHub releases with auto-generated release notes from commit history. Used on the final branch (typically main) after successful version calculation and tagging.

Functions

generate()

function generate(ctx): Promise<any>;

Defined in: templates/actions/create-release.yml.tpl.ts:136

Generator entry point for create-release composite action.

Parameters

ctx

PinionContext & object

Pinion generator context

Returns

Promise<any>

Updated context after file generation