1.3.0 • Published 3 years ago

semantic-release-config-logdna v1.3.0

Weekly downloads
74
License
SEE LICENSE IN LI...
Repository
github
Last release
3 years ago

semantic-release-config-logdna

All Contributors

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:

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
  • Commits standardized release commit back upstream
  • Attaches any build artifacts placed in ./dist to the release

Commit Types

Commit TypeChangelog Category
featFeatures
fixBug Fixes
perfPerformance Improvements
revertReverts
docDocumentation
refactorCode Refactoring
testTests
buildBuild System
ciContinuous Integration
choreChores
<default>Miscellaneous

Authors

Contributors ✨

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!