fix(goreleaser): improve changelog formatting and Slack announcements
Description
- fix(goreleaser): improve changelog formatting and Slack announcements
This commit improves the GoReleaser configuration to provide better formatting for both GitLab release notes and Slack announcements:
Changelog Improvements:
- Set abbrev: 8 for consistent 8-character commit SHAs (less overwhelming in Slack)
- Added emoji to group titles (
✨ Features,🐛 Bug Fixes, etc.) - Fixed regex patterns to support multi-word scopes like "repo create"
- Fixed Maintenance group to exclude dependencies using negative lookahead
The 8-character SHA abbreviation makes the changelog more readable in both GitLab and Slack, while the emoji and improved grouping provide better visual organization.
Related Issues
Resolves #[issue_number]
How has this been tested?
Screenshots (if appropriate):
Edited by Kai Armstrong