Skip to content
Commit 2f62eb4e authored by Daniel Dehennin's avatar Daniel Dehennin
Browse files

ci(release): create release automatically with `semantic-release`

Create new release when merge requests are merged into the
`$STABLE_BRANCH` branch.

* .gitlab-ci.yml: execute a new stage `release` for the new
  `semantic-release` include.

* release.config.js: create `docs/CHANGELOG.md` for stable branch and
  publish new releases on Gitlab.
  Mangle commits to have links for users, issues and commits id.
  Build npm package and publish the tarball with the release.

* release-rules.js: create semantic version update rules based on
  `docs/CONTRIBUTING.md`.

* .eslintignore: exclude `commitlint` configuration file.

* .prettierignore: exclude `commitlint` configuration file.
parent 77231b9d
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment