]>
git.proxmox.com Git - pve-eslint.git/blob - debian/scripts/prepare-changes.sh
9333e12673a0153692aee1585d51db48b672b74b
5 if [[ $1 =~ ^
-(h|
-help)$
]]; then
6 echo "usage: $0 [<FROM-VERSION>]"
8 echo "Filter out irrelevant entries (sponsors, chore, docs) from the upstream changelog."
12 repo
="$(git rev-parse --show-toplevel)"
14 cfn
="$repo/changes.new.tmp"
16 cp "$repo/eslint/CHANGELOG.md" "$cfn"
18 sed -ri 's/^\* \S+ /+ /g' "$cfn"
20 sed -i '/ Sponsors: /Id' "$cfn"
21 sed -i '/ Chore: /Id' "$cfn"
22 sed -i '/ Docs: /Id' "$cfn"
23 sed -i '/ ci: /Id' "$cfn"
27 sed -i "/^$version -/Q" "$cfn"
28 sed -i '/^\+ /!d' "$cfn"
31 mv "$cfn" "$repo/changes"
33 echo "trimmed changes available at '$repo/changes'"