semantic-release
AboutGitHubNeed Help?
next
next
  • Introduction
  • Usage
    • Getting started
    • Installation
    • CI Configuration
    • Configuration
    • Plugins
    • Workflow configuration
    • Shareable configurations
  • Extending
    • Plugins
    • Shareable configuration
  • Recipes
    • CI configurations
      • CircleCI 2.0
      • Travis CI
      • GitLab CI
    • Git hosted services
      • Git authentication with SSH keys
    • Package managers and languages
  • Developer guide
    • JavaScript API
    • Plugin development
    • Shareable configuration development
  • Support
    • Resources
    • Frequently Asked Questions
    • Troubleshooting
    • Node version requirement
    • Node Support Policy
Powered by GitBook
On this page
  • Official configurations
  • Community configurations
Edit on Git
  1. Extending

Shareable configuration

PreviousPluginsNextCI configurations

Last updated 5 years ago

Official configurations

  • - semantic-release shareable configuration for releasing atom packages

  • - semantic-release shareable configuration for GitLab

Community configurations

    • Provides an informative commit message for the release commit that does not trigger continuous integration and conforms to the (e.g., "chore(release): 1.2.3 [skip ci]\n\nnotes").

    • Creates a tarball that gets uploaded with each .

    • Publishes the same tarball to .

    • Commits the version change in package.json.

    • Creates or updates a file.

    • Based on .

    • Adds more keywords for the chore PATCH release.

    • Generates or updates a file including all PATCH keywords (not included in default angular package).

    • Updates GitHub release with release-notes.

    • Bumps a version in package.json.

    • Publishes the new version to .

@semantic-release/apm-config
@semantic-release/gitlab-config
@jedmao/semantic-release-npm-github-config
git
conventional commits specification
GitHub release
npm
changelog
semantic-release-npm-github-publish
angular preset
changelog
NPM