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.

Resolves #[issue_number]

How has this been tested?

Screenshots (if appropriate):

Edited by Kai Armstrong

Merge request reports

Loading