Skip to main content

Configuration

Complete reference for record-release inputs and outputs.

Inputs

InputDescriptionRequired
tokenGroo Ops API tokenYes (except upload-only)
environmentTarget environment (production, staging, development)No
versionExplicit version to recordNo
bumpVersion bump type (major, minor, patch)No
dry-runEnable multi-job mode (init phase)No
get-versionQuery current version without recordingNo
release-prefixTag prefix for monoreposNo
bodyInline release notesNo
body-filePath to release notes fileNo
artifactsGlob patterns for release assetsNo
draftCreate as draft releaseNo
prereleaseMark as prereleaseNo

Outputs

OutputDescription
versionThe version that was/will be recorded
idDeployment record ID
deployed-atDeployment timestamp (get-version mode)
commit-hashCommit hash (get-version mode)

Permissions

Your workflow needs these permissions:

permissions:
contents: write # For creating GitHub releases and tags