|
1 | | -project_name: queue |
2 | | - |
3 | 1 | builds: |
4 | | - - |
5 | | - # If true, skip the build. |
| 2 | + - # If true, skip the build. |
6 | 3 | # Useful for library projects. |
7 | 4 | # Default is false |
8 | 5 | skip: true |
9 | 6 |
|
10 | 7 | 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. |
| 8 | + use: github |
37 | 9 | groups: |
38 | 10 | - title: Features |
39 | 11 | regexp: "^.*feat[(\\w)]*:+.*$" |
40 | 12 | order: 0 |
41 | | - - title: 'Bug fixes' |
| 13 | + - title: "Bug fixes" |
42 | 14 | regexp: "^.*fix[(\\w)]*:+.*$" |
43 | 15 | order: 1 |
44 | | - - title: 'Enhancements' |
| 16 | + - title: "Enhancements" |
45 | 17 | regexp: "^.*chore[(\\w)]*:+.*$" |
46 | 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 |
47 | 28 | - title: Others |
48 | | - 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