spire-plugin-semantic-release
v5.0.9
Published
semantic-release plugin for Spire
Keywords
Readme
spire-plugin-semantic-release
semantic-release plugin for Spire.
Quick start
- Install
spire-plugin-semantic-release
yarn add --dev spire-plugin-semantic-release- Add
spire-plugin-semantic-releaseto list of plugins
{
"spire": {
"plugins": ["spire-plugin-semantic-release"]
}
}Hooks
setupAddsreleasecommand and prepares semantic-release arguments.runRuns semantic-release.
Options
Plugin
['spire-plugin-semantic-release', options]command<string> Command to run semantic-release on. Defaults torelease.config<string> Default semantic-release configuration. Defaults to one of the configs in./config/based on the setting of provider.provider<['auto'|'none'|'github'|'gitlab']> Provider where the repository is hosted. Has no effect ifconfigis set.autowill try to detect the provider based on the git remote url. Defaults toauto.allowCustomConfig<boolean> Whether to allow user-provided config. If this option isfalseand there's custom semantic-release config found it will throw an error. Defaults totrue.changelogName<string> Case-sensitive changelog name. Defaults tochangelog.md.gitAuthorName<string> Git author and commiter name. Defaults toundefined, which falls back to default value of semantic-release.gitAuthorEmail<string> Git author and commiter email. Defaults toundefined, which falls back to default value of semantic-release.
CLI
npx spire release [args]- Passes all arguments as-is to semantic-release.
License
MIT © ResearchGate
