Skip to content

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":

  • bumpedPackages from a monorepo bump (has both oldVersion and newVersion)
  • packages in standalone CLI mode (only version, 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?

optional newVersion?: string

Defined in: src/core/packages.ts:16

Version after the release — only set when a real transition happened


oldVersion?

optional oldVersion?: 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)

Released under the MIT License.