relizy / SlackOptions
Interface: SlackOptions
Defined in: src/types.ts:923
Properties
changelog
changelog:
string
Defined in: src/types.ts:935
Changelog content
changelogUrl?
optionalchangelogUrl?:string
Defined in: src/types.ts:943
Full changelog URL (e.g., https://example.com/changelog)
channel?
optionalchannel?:string
Defined in: src/types.ts:947
Slack channel ID or name. Required when using token-based auth.
contributors?
optionalcontributors?:string[]
Defined in: src/types.ts:968
Contributor names (plain strings, no email/handle). Empty array or undefined → no contributors block.
dryRun?
optionaldryRun?:boolean
Defined in: src/types.ts:977
Run without side effects
Default
falsepackages?
optionalpackages?:SlackPackageEntry[]
Defined in: src/types.ts:972
Packages bumped in this release. Empty array or undefined → no packages block.
postMaxLength?
optionalpostMaxLength?:number
Defined in: src/types.ts:964
Maximum chars of the changelog rendered in the message.
Default
2500projectName
projectName:
string
Defined in: src/types.ts:931
Project name
releaseUrl?
optionalreleaseUrl?:string
Defined in: src/types.ts:939
Release URL (GitHub/GitLab)
template?
optionaltemplate?:string
Defined in: src/types.ts:959
Custom message template
token?
optionaltoken?:string
Defined in: src/types.ts:951
Slack Bot Token. Ignored if webhookUrl is set.
version
version:
string
Defined in: src/types.ts:927
Release information
webhookUrl?
optionalwebhookUrl?:string
Defined in: src/types.ts:955
Slack Incoming Webhook URL. Takes priority over token.