ci(release): create release automatically with `semantic-release`
Create new release when merge requests are merged into the `$STABLE_BRANCH` branch. Create prerelease on push to `$TESTING_BRANCH` * .gitlab-ci.yml: execute a new stage `release` for the new `semantic-release` include. * .releaserc.cjs: use `.cjs` extension to avoid being treated as ES module file. Configure `stableBranch` for release and `betaBranch` for prerelease. Create `docs/CHANGELOG.md` for stable branch and publish new releases on Gitlab. Build npm package and publish the tarball with the release. Create semantic version update rules based on `docs/CONTRIBUTING.md`.
Loading
-
mentioned in commit 9475ca66
-
mentioned in commit 0b02a99a
-
mentioned in merge request !29 (merged)
Please register or sign in to comment