7.2.0 • Published 10 days ago

@tablecheck/semantic-release-config v7.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 days ago

@tablecheck/semantic-release-config

A semantic-release config, used with our commitlint settings and does the following steps.

  1. Increments the version according to conventional-commits.
  2. Publishes a "GitHub Release" with correctly linked JIRA tickets.
  3. Publishes a message to a slack webhook.
  4. Outputs the new version to version.txt for ease of use in other reports.

Required CI Variables

VariableUsageWhere to get it from
GITHUB_TOKENAPI Token Used for parsing previous releases and publishing the new oneAvailable in semaphoreci github-releases secret or see https://github.com/semantic-release/github#github-authentication
SLACK_WEBHOOKUsed for posting slack updatesGo to the Semantic Release App and generate a new webhook for the channel you wish to post to. https://api.slack.com/apps/A021U4J1CQ4/incoming-webhooks

Usage

Setup the configuration file of semantic-release as follows. For more details on configuration see here (link).

To run a release, simply run npx semantic-release (semantic-release is a required peer-dependency)

// release.config.js
module.exports = {
  extends: '@tablecheck/semantic-release-config',
};

If your release also needs to publish an npm package, use the following config. Refer to the @semantic-release/npm docs for required environment variables and setup.

// release.config.js
module.exports = {
  extends: '@tablecheck/semantic-release-config/with-npm-publish',
};
7.2.0

10 days ago

7.1.0

3 months ago

7.0.1

3 months ago

2.5.1-next.0

10 months ago

2.5.1-next.1

10 months ago

5.0.0

7 months ago

6.0.0

7 months ago

2.5.1-next.4

8 months ago

2.5.1-next.2

10 months ago

2.5.1-next.3

9 months ago

7.0.0

7 months ago

3.0.0

7 months ago

4.0.0

7 months ago

2.5.0

2 years ago

2.3.0

2 years ago

2.4.0

2 years ago

2.2.0

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.0

3 years ago