semantic-release-config-logdna
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:
Installation
$ npm install --save-dev semantic-release semantic-release-config-logdna// 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
 
- Includes github issue links for defined issue Keys (
- Commits standardized releasecommit back upstream
- Attaches any build artifacts placed in ./distto 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. <help@logdna.com>
Contributors ✨
Thanks goes to these wonderful people (emoji key):
| Eric Satterwhite 📖 💻 ⚠️ 🚧 | Mike Del Tito 📖 💻 | 
This project follows the all-contributors specification. Contributions of any kind welcome!
 logdna
logdna