Skip to content

relizy / ReleaseOptions

Interface: ReleaseOptions

Defined in: src/types.ts:589

Extends

Properties

access?

optional access?: "public" | "restricted"

Defined in: src/types.ts:478

NPM access level (e.g. public or restricted)

Inherited from

PublishConfig.access


ai?

optional ai?: boolean

Defined in: src/types.ts:652

Override AI configuration for this run true = force-enable AI, false = force-disable AI, undefined = use config


args?

optional args?: string[]

Defined in: node_modules/.pnpm/changelogen@0.6.2_magicast@0.5.2/node_modules/changelogen/dist/index.d.mts:37

Inherited from

PublishConfig.args


buildCmd?

optional buildCmd?: string

Defined in: src/types.ts:490

Command to build your packages before publishing (e.g. pnpm build)

Inherited from

PublishConfig.buildCmd


canary?

optional canary?: boolean

Defined in: src/types.ts:642

Publish a canary release from the current commit

Default

ts
false

changelog?

optional changelog?: boolean

Defined in: src/types.ts:551

Generate changelog files (CHANGELOG.md)

Default

ts
true

Inherited from

ReleaseConfig.changelog


clean?

optional clean?: boolean

Defined in: src/types.ts:571

Determine if the working directory is clean and if it is not clean, exit

Default

ts
false

Inherited from

ReleaseConfig.clean


commit?

optional commit?: boolean

Defined in: src/types.ts:541

Commit changes and create tag

Default

ts
true

Inherited from

ReleaseConfig.commit


configName?

optional configName?: string

Defined in: src/types.ts:610

Default

ts
'relizy'

dependencyTypes?

optional dependencyTypes?: ("dependencies" | "peerDependencies" | "devDependencies")[]

Defined in: src/types.ts:247

Include dependencies when bumping.

Default

ts
['dependencies']

Inherited from

BumpConfig.dependencyTypes


dryRun?

optional dryRun?: boolean

Defined in: src/types.ts:594

Run without side effects

Default

ts
false

force?

optional force?: boolean

Defined in: src/types.ts:615

Bump even if there are no commits

Default

ts
false

formatCmd?

optional formatCmd?: string

Defined in: src/types.ts:299

Command to format the changelog (e.g. prettier --write CHANGELOG.md).

Inherited from

ChangelogConfig.formatCmd


from?

optional from?: string

Defined in: src/types.ts:597


gitTag?

optional gitTag?: boolean

Defined in: src/types.ts:576

Create tag

Default

ts
true

Inherited from

ReleaseConfig.gitTag


includeCommitBody?

optional includeCommitBody?: boolean

Defined in: src/types.ts:309

Include commit body in the changelog.

Default

ts
true

Inherited from

ChangelogConfig.includeCommitBody


includePrivates?

optional includePrivates?: boolean

Defined in: src/types.ts:647

Include private packages in bump and changelog operations.

Default

ts
false

logLevel?

optional logLevel?: "error" | "default" | "silent" | "warning" | "normal" | "debug" | "trace" | "verbose"

Defined in: src/types.ts:606


noVerify?

optional noVerify?: boolean

Defined in: src/types.ts:566

Skip git verification while committing by using --no-verify flag

Default

ts
true

Inherited from

ReleaseConfig.noVerify


otp?

optional otp?: string

Defined in: src/types.ts:482

NPM OTP (e.g. 123456)

Inherited from

PublishConfig.otp


packageManager?

optional packageManager?: PackageManager

Defined in: src/types.ts:466

Package manager (e.g. pnpm, npm, yarn or bun)

Inherited from

PublishConfig.packageManager


packages?

optional packages?: string[]

Defined in: src/types.ts:486

Glob pattern matching for packages to publish

Inherited from

PublishConfig.packages


prComment?

optional prComment?: boolean

Defined in: src/types.ts:586

Post release announcements to social media platforms

Default

ts
false

Inherited from

ReleaseConfig.prComment


preid?

optional preid?: string

Defined in: src/types.ts:237

Prerelease identifier (e.g. 'beta', 'alpha')

Inherited from

BumpConfig.preid


private?

optional private?: boolean

Defined in: node_modules/.pnpm/changelogen@0.6.2_magicast@0.5.2/node_modules/changelogen/dist/index.d.mts:39

Inherited from

PublishConfig.private


prNumber?

optional prNumber?: number

Defined in: src/types.ts:637

Override PR/MR number for PR comment features


provider?

optional provider?: GitProvider

Defined in: src/types.ts:624

Git provider (e.g. github or gitlab)

Default

ts
'github'

providerRelease?

optional providerRelease?: boolean

Defined in: src/types.ts:556

Publish release to your repository (github or gitlab)

Default

ts
true

Inherited from

ReleaseConfig.providerRelease


publish?

optional publish?: boolean

Defined in: src/types.ts:561

Publish release to your registry

Default

ts
true

Inherited from

ReleaseConfig.publish


publishToken?

optional publishToken?: string

Defined in: src/types.ts:633

NPM token (e.g. "123456")


push?

optional push?: boolean

Defined in: src/types.ts:546

Push changes to your repository (commit and tag(s))

Default

ts
true

Inherited from

ReleaseConfig.push


registry?

optional registry?: string

Defined in: src/types.ts:470

NPM registry URL (e.g. https://registry.npmjs.org/)

Inherited from

PublishConfig.registry


rootChangelog?

optional rootChangelog?: boolean

Defined in: src/types.ts:304

Generate changelog at root level with all changes

Default

ts
true

Inherited from

ChangelogConfig.rootChangelog


safetyCheck?

optional safetyCheck?: boolean

Defined in: src/types.ts:629

Skip safety check

Default

ts
true

Overrides

PublishConfig.safetyCheck


social?

optional social?: boolean

Defined in: src/types.ts:581

Post release announcements to social media platforms

Default

ts
false

Inherited from

ReleaseConfig.social


suffix?

optional suffix?: string

Defined in: src/types.ts:619

Custom suffix for prerelease versions - replace the last .X with .suffix (e.g. 1.0.0-beta.0 -> 1.0.0-beta.suffix)


tag?

optional tag?: string

Defined in: node_modules/.pnpm/changelogen@0.6.2_magicast@0.5.2/node_modules/changelogen/dist/index.d.mts:38

NPM tag (e.g. latest)

Inherited from

PublishConfig.tag


to?

optional to?: string

Defined in: src/types.ts:600


token?

optional token?: string

Defined in: src/types.ts:603

Overrides

PublishConfig.token


type?

optional type?: ReleaseType

Defined in: src/types.ts:233

Release type (e.g. 'major', 'minor', 'patch', 'prerelease', 'prepatch', 'preminor', 'premajor')

Default

ts
'release'

Inherited from

BumpConfig.type


yes?

optional yes?: boolean

Defined in: src/types.ts:252

Skip confirmation prompt about bumping packages

Default

ts
true

Inherited from

BumpConfig.yes

Released under the MIT License.