diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8e9f385..4ab39f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -86,7 +86,8 @@ release: script: - touch CHANGELOG.md - apk add --no-cache git - - npm install @semantic-release/gitlab @semantic-release/changelog @semantic-release/git + - npm install @semantic-release/gitlab @semantic-release/changelog @semantic-release/git + - npm install conventional-changelog-eslint - npx semantic-release artifacts: paths: diff --git a/.releaserc.yml b/.releaserc.yml index b674768..159948b 100644 --- a/.releaserc.yml +++ b/.releaserc.yml @@ -1,6 +1,38 @@ plugins: - - "@semantic-release/commit-analyzer" - - "@semantic-release/release-notes-generator" + - - "@semantic-release/commit-analyzer" + - preset: "eslint" + releaseRules: + - tag: Breaking + release: major + - tag: Build + release: patch + - tag: Chore + release: minor + - tag: Fix + release: patch + - tag: New + release: minor + - tag: Update + release: minor + - tag: Upgrade + release: minor + - - "@semantic-release/release-notes-generator" + - preset: eslint + releaseRules: + - tag: Breaking + release: major + - tag: Build + release: patch + - tag: Chore + release: minor + - tag: Fix + release: patch + - tag: New + release: minor + - tag: Update + release: minor + - tag: Upgrade + release: minor - - "@semantic-release/changelog" - changelogFile: CHANGELOG.md - "@semantic-release/gitlab"