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