1.8.3 • Published 3 years ago

@ng-easy/semantic-release-angular v1.8.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@ng-easy/semantic-release-angular

semantic-release plugin to automate the release process of Angular projects. It provides an opinionated configuration of semantic-release plugins for publishing to NPM and GitHub.

CI npm latest version

StepDescription
verifyConditionsCheck that there is a valid Angular workspace and the project provided in the configuration exists
analyzeCommitsAnalyzes the commit history including only conventional commits, and applying the mode configuration
generateNotesGenerates the release notes including only general and project related commits
prepareGenerates the changelog
addChannelAdd a release to a dist-tag
publishPublish the npm package to the registry and a GitHub release
successAdd a comment to each GitHub Issue or Pull Request resolved by the release and close issues previously open by the fail step.
failOpen or update a GitHub Issue with information about the errors that caused the release to fail.

This plugin uses internally:

Install

$ npm install @ng-easy/semantic-release-angular -D

Usage

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

{
  "plugins": [["@ng-easy/semantic-release-angular", { "project": "library" }]]
}
1.8.2

3 years ago

1.8.1

3 years ago

1.8.0

3 years ago

1.7.0

3 years ago

1.6.0

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.8.3

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago