Skip to content

Operations

module Operations
AssemblyPartas.Build.EasyBuild.ShipIt
Attributes[<RequireQualifiedAccess>]

Pure commands for the EasyBuild.ShipIt local tool. Constructing commands has no side effects.

Functions and values

conventions () : Cmd

Show supported conventional commit types.

generate (options: ReleaseOptions) : Cmd

Generate changelogs and apply configured file updaters.

github (options: ReleaseOptions) (token: string option) : Cmd

Explicit GitHub provider, with the supplied token masked in command labels.

initChangelog (path: string option) : Cmd

Create a changelog. Upstream refuses to overwrite an existing file.

initGithub (organization: bool) (dryRun: bool) : Cmd

Apply or preview GitHub settings, optionally including organization settings.

initWorkflows () : Cmd

Scaffold upstream GitHub workflow templates, without overwriting existing files.

version () : Cmd

Report the installed tool version.