@adesso-gcc/semantic-release-config

semantic-release shareable config for Adesso GCC

Usage no npm install needed!

<script type="module">
  import adessoGccSemanticReleaseConfig from 'https://cdn.skypack.dev/@adesso-gcc/semantic-release-config';
</script>

README

@adesso-gcc/semantic-release-config

Plugins

This shareable configuration uses the following plugins:

Install

$ npm install --save-dev semantic-release @adesso-gcc/semantic-release-config

Usage

The shareable config can be configured in the semantic-release configuration file:

{
  "extends": "@adesso-gcc/semantic-release-config"
}

NPM Publishing

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 the semantic-release "npmPublish" option with "true".

Configuration

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.