semantic-release shareable config for Adesso GCC
npm install @adesso-gcc/semantic-release-configOur shareable semantic-release configuration.
This shareable configuration uses the following plugins:
- @semantic-release/commit-analyzer
- @semantic-release/release-notes-generator
- @semantic-release/changelog
- @semantic-release/npm
- @semantic-release/git
- @semantic-release/github
``bash`
$ npm install --save-dev semantic-release @adesso-gcc/semantic-release-config
The shareable config can be configured in the
semantic-release configuration file:
`json`
{
"extends": "@adesso-gcc/semantic-release-config"
}
NPM Publishing is disabled by default. If you are using this configuration for
an NPM package and do intend to publish it to a registry, make sure to not set
the "private" option to true in package.json and to override thenpmPublish
semantic-release option by setting the env variable NPM_PUBLISHtrue`.
to
By default, this configuration is set up for NodeJs projects on GitHub. Please
locally override the plugin list for other programming languages and
environments. The
plugin list containing official and community plugins
should be used as source.