collect-changelog (565B)
- #!/bin/sh
- collectType() {
- local suffix="$1"
- local header="$2"
- local printed=0
- for file in changelog.d/*."$suffix"; do
- if [ '!' -f "$file" ]; then
- continue
- fi
- if [ "$printed" = 0 ]; then
- echo
- echo "### $header"
- printed=1
- fi
- # Normalize any trailing newlines/spaces, etc.
- echo "- $(cat "$file")"
- done
- }
- collectType security Security
- collectType change Changed
- collectType add Added
- collectType fix Fixed
- collectType remove Removed
- rm changelog.d/*