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