@@ -11,31 +11,34 @@ The release configuration is located in the root directory of the project:
1111
1212Based on this configuration, the following trigger rules apply:
1313
14- * A ** major** release is triggered by a 'BREAKING CHANGE' or 'BREAKING-CHANGE' in the footer of the commit message .
15- * A ** minor** release is triggered when the latest commit type is ` feat ` .
16- * A ** patch** release is triggered when the latest commit type is ` fix ` , ` perf ` , ` refactor ` or ` revert ` .
17- * No release is triggered if the latest commit type is any other type or has a ` no-release ` scope.
14+ * A ** major** release is triggered by a 'BREAKING CHANGE' or 'BREAKING-CHANGE' in the footer or has a ` major-release ` scope .
15+ * A ** minor** release is triggered when the commit type is ` feat ` or has a ` minor-release ` scope .
16+ * A ** patch** release is triggered when the commit type is ` fix ` , ` perf ` , ` refactor ` or ` revert ` or has a ` patch-release ` scope .
17+ * No release is triggered if the commit type is any other type or has a ` no-release ` scope.
1818
1919## Commit message examples
2020
2121### Major release
2222
23- ``` text
24- feat: drop Python 3.8 support
23+ * ``` text
24+ feat: drop Python 3.8 support
2525
26- BREAKING CHANGE: drop Python 3.8 support
27- ```
26+ BREAKING CHANGE: drop Python 3.8 support
27+ ```
28+ * ` chore(major-release): a major release `
2829
2930### Minor release
3031
3132* ` feat: add an awesome feature `
33+ * ` chore(minor-release): a minor release `
3234
3335### Patch release
3436
3537* ` fix: fix a silly bug `
3638* ` perf: performance improvement for the core `
3739* ` refactor: refactor the base module `
3840* ` revert: revert a buggy implementation `
41+ * ` chore(patch-release): a patch release `
3942
4043### No release
4144
0 commit comments