relizy / PackageBumpEntry
Interface: PackageBumpEntry
Defined in: src/core/packages.ts:10
A package entry as consumed by release-summary renderers (PR comments, Slack messages, etc.). Normalizes the three possible shapes of "which packages shipped and at what version":
bumpedPackagesfrom a monorepo bump (has botholdVersionandnewVersion)packagesin standalone CLI mode (onlyversion, no transition)- a mixed case where a bumped package didn't produce a new version
Properties
hasTransition
hasTransition:
boolean
Defined in: src/core/packages.ts:20
True when oldVersion and newVersion are both set AND differ
name
name:
string
Defined in: src/core/packages.ts:12
Package name (e.g. @acme/ui)
newVersion?
optionalnewVersion?:string
Defined in: src/core/packages.ts:16
Version after the release — only set when a real transition happened
oldVersion?
optionaloldVersion?:string
Defined in: src/core/packages.ts:14
Version before the release — only set when a real transition happened
version
version:
string
Defined in: src/core/packages.ts:18
Fallback version when there is no old→new transition (standalone mode, graduations)