## semantic-release-config-logdna
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-2-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->

[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

Semantic Release shareable configuration for logdna node packages 

Baseline shareable semantic-release configuration for logdna node packages.
This configuration pre-configures the commits parser and release notes.

The shareable configuration can be configured in the [**semantic-release** configuration file](https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#configuration):

### Installation

```shell
$ npm install --save-dev semantic-release semantic-release-config-logdna
```

```json
// package.json
{
  "release": {
    "branches": ["main"],
    "extends": "semantic-release-config-logdna"
  }
}
```

## Features

* Parse un-merged commits to determine next release version
  * The version number is dictated by the commit with the highest semver level
* Increments the version of `package.json`
* Generates + updates Changelog
  * Includes github issue links for defined issue Keys (`close`, `closes`, `closed`, `fix`, `fixes`, `fixed`, `resolve`, `resolves`, `resolved`, `ref`)
  * Includes links to commit sha
  * Organizes changes by type
* Commits standardized `release` commit back upstream
* Attaches any build artifacts placed in `./dist` to the release


### Commit Types

| Commit Type | Changelog Category       |
|-------------|--------------------------|
| `feat`      | Features                 |
| `fix`       | Bug Fixes                |
| `perf`      | Performance Improvements |
| `revert`    | Reverts                  |
| `doc`       | Documentation            |
| `refactor`  | Code Refactoring         |
| `test`      | Tests                    |
| `build`     | Build System             |
| `ci`        | Continuous Integration   |
| `chore`     | Chores                   |
| `<default>` | Miscellaneous            |

## Authors

* [**LogDNA Inc.**](mailto:help@logdna.com) &lt;help@logdna.com&gt;


## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tr>
    <td align="center"><a href="http://codedependant.net/"><img src="https://avatars.githubusercontent.com/u/148561?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Eric Satterwhite</b></sub></a><br /><a href="https://github.com/logdna/semantic-release-config-logdna/commits?author=esatterwhite" title="Documentation">📖</a> <a href="https://github.com/logdna/semantic-release-config-logdna/commits?author=esatterwhite" title="Code">💻</a> <a href="https://github.com/logdna/semantic-release-config-logdna/commits?author=esatterwhite" title="Tests">⚠️</a> <a href="#maintenance-esatterwhite" title="Maintenance">🚧</a></td>
    <td align="center"><a href="https://github.com/mdeltito"><img src="https://avatars.githubusercontent.com/u/69520?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mike Del Tito</b></sub></a><br /><a href="https://github.com/logdna/semantic-release-config-logdna/commits?author=mdeltito" title="Documentation">📖</a> <a href="https://github.com/logdna/semantic-release-config-logdna/commits?author=mdeltito" title="Code">💻</a></td>
  </tr>
</table>

<!-- markdownlint-restore -->
<!-- prettier-ignore-end -->

<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
