|
1 |
| -project_name: authz |
2 |
| - |
3 | 1 | builds:
|
4 | 2 | - # If true, skip the build.
|
5 | 3 | # Useful for library projects.
|
6 | 4 | # Default is false
|
7 | 5 | skip: true
|
8 | 6 |
|
9 | 7 | changelog:
|
10 |
| - # Set it to true if you wish to skip the changelog generation. |
11 |
| - # This may result in an empty release notes on GitHub/GitLab/Gitea. |
12 |
| - skip: false |
13 |
| - |
14 |
| - # Changelog generation implementation to use. |
15 |
| - # |
16 |
| - # Valid options are: |
17 |
| - # - `git`: uses `git log`; |
18 |
| - # - `github`: uses the compare GitHub API, appending the author login to the changelog. |
19 |
| - # - `gitlab`: uses the compare GitLab API, appending the author name and email to the changelog. |
20 |
| - # - `github-native`: uses the GitHub release notes generation API, disables the groups feature. |
21 |
| - # |
22 |
| - # Defaults to `git`. |
23 | 8 | use: github
|
24 |
| - |
25 |
| - # Sorts the changelog by the commit's messages. |
26 |
| - # Could either be asc, desc or empty |
27 |
| - # Default is empty |
28 |
| - sort: asc |
29 |
| - |
30 |
| - # Group commits messages by given regex and title. |
31 |
| - # Order value defines the order of the groups. |
32 |
| - # Proving no regex means all commits will be grouped under the default group. |
33 |
| - # Groups are disabled when using github-native, as it already groups things by itself. |
34 |
| - # |
35 |
| - # Default is no groups. |
36 | 9 | groups:
|
37 | 10 | - title: Features
|
38 |
| - regexp: '^.*?feat(\([[:word:]]+\))??!?:.+$' |
| 11 | + regexp: "^.*feat[(\\w)]*:+.*$" |
39 | 12 | order: 0
|
40 | 13 | - title: "Bug fixes"
|
41 |
| - regexp: '^.*?fix(\([[:word:]]+\))??!?:.+$' |
| 14 | + regexp: "^.*fix[(\\w)]*:+.*$" |
42 | 15 | order: 1
|
43 |
| - - title: "Refactor" |
44 |
| - regexp: '^.*?refactor(\([[:word:]]+\))??!?:.+$' |
| 16 | + - title: "Enhancements" |
| 17 | + regexp: "^.*chore[(\\w)]*:+.*$" |
45 | 18 | order: 2
|
| 19 | + - title: "Refactor" |
| 20 | + regexp: "^.*refactor[(\\w)]*:+.*$" |
| 21 | + order: 3 |
| 22 | + - title: "Build process updates" |
| 23 | + regexp: ^.*?(build|ci)(\(.+\))??!?:.+$ |
| 24 | + order: 4 |
| 25 | + - title: "Documentation updates" |
| 26 | + regexp: ^.*?docs?(\(.+\))??!?:.+$ |
| 27 | + order: 4 |
46 | 28 | - title: Others
|
47 | 29 | order: 999
|
48 |
| - |
49 |
| - filters: |
50 |
| - # Commit messages matching the regexp listed here will be removed from |
51 |
| - # the changelog |
52 |
| - # Default is empty |
53 |
| - exclude: |
54 |
| - - "^docs" |
55 |
| - - "CICD" |
56 |
| - - typo |
0 commit comments