Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@vingle/semantic-release-config

balmbees51MIT2.0.0

semantic-release configuration for Vingle, Inc.

semantic-release, vingle

readme

Vingle semantic-release configuration

A common semantic-release configuration for TypeScript projects at Vingle.

Setup

$ npm install @vingle/semantic-release-config --save-dev

Add the following to .releaserc.json

{
  "extends": "@vingle/semantic-release-config"
}

Add the following to CI Script:

$ npx semantic-release

Configurations

Default

This is commonly used preset.

{
  "extends": "@vingle/semantic-release-config"
}

Embedded Packages

This is special configuration for embedded packages where package co-located with service.

For example, Media SDK located in Media Service repository, and non-sdk related commits are not using semantic-commits.

In this case, Use this configuration.

{
  "extends": "@vingle/semantic-release-config",
  "successComment": false
}

and switch directory to package root before executing semantic-release.

For example:

$ cd media-sdk
$ npx semantic-release

changelog

2.0.0 (2020-05-04)

Bug Fixes

  • deps: update dependency cz-conventional-changelog to v3 (#1) (b6a9b28)
  • semantic-release-config: add explicit semantic-release plugin dependencies (9833f1c)
  • semantic-release-config: fix broken release configuration (72ea2bd)
  • semantic-release-config: remove semantic-release from dependency (06f6c22)
  • tslint-preset: support tslint 6 (b0c01d4)

Features

  • renovate-config: add preset for active lts versions (3d5ca1d)

BREAKING CHANGES

  • semantic-release-config: Now semantic-release should be provided from dependent project