4.3.12 • Published 3 years ago

@sealsystems/semantic-release v4.3.12

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

semantic-release

Semantic Release executable and configuration for SEAL Systems

Getting started

First, you have to install the module as a development dependency:

npm install --save-dev @sealsystems/semantic-release

Please note:

  • In order to install all dependencies directly in the project's node_modules folder, you may need to delete package-lock.json before adding this package.

The following release configurations are available:

  • Generic release
  • Node.js module
  • Node.js binary

Generic release

This configuration is used to create a release on GitHub. It updates the CHANGELOG.md, created a release tag, and publishes the release on the release page.

To create binary releases, insert the following lines into your package.json:

"release": {
  "extends": "@sealsystems/semantic-release/generic",
}

Node.js module

This configuration is used for Node.js modules. It performs the same steps as a binary release. In addition it also uploads the new release to a NPM registry.

To release a Node.js module, insert the following lines into your package.json:

"release": {
  "extends": "@sealsystems/semantic-release/node-module"
}

Node.js binary

This configuration is used for Node.js executables (e.g. services). It performs almost the same steps as a module release excapt for publishing it on NPM.

To release a Node.js binary, insert the following lines into your package.json:

"release": {
  "extends": "@sealsystems/semantic-release/node-binary"
}

Calling the release script

This module provides an NPM executable that calls semantic-release. To use it, add the following to the script section of your package.json:

"scripts": {
  "release": "release"
}

Now, your CI server can run it:

npm run release

Implementation details

Please note: If you add new JavaScript files to the root folder (or any other than the lib folder), you have to update the .npmignore template in generator-seal-node.

4.3.12

3 years ago

4.3.11

3 years ago

4.3.10

3 years ago

4.3.9

4 years ago

4.3.8

4 years ago

4.3.6

4 years ago

4.3.5

4 years ago

4.3.7

4 years ago

4.3.4

4 years ago

4.3.3

4 years ago

4.3.2

5 years ago

4.3.1

5 years ago

4.3.0

5 years ago

4.2.1

5 years ago

4.2.0

5 years ago

4.1.2

5 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.0.22

5 years ago

4.0.21

5 years ago

4.0.20

5 years ago

4.0.19

5 years ago

4.0.18

5 years ago

4.0.17

5 years ago

4.0.16

5 years ago

4.0.15

5 years ago

4.0.14

6 years ago

4.0.13

6 years ago

4.0.12

6 years ago

4.0.11

6 years ago

4.0.10

6 years ago

4.0.9

6 years ago

4.0.8

6 years ago

4.0.7

6 years ago

4.0.6

6 years ago

4.0.5

6 years ago

4.0.4

6 years ago

4.0.3

6 years ago

4.0.2

6 years ago

4.0.1

6 years ago

4.0.0

6 years ago