Update release-notes.sh

This commit is contained in:
Marcos Rodriguez Velez 2023-12-11 16:22:21 -04:00 committed by Overtorment
parent 8c305bc4fe
commit 0cb0aab38d

View file

@ -17,10 +17,7 @@ HASH=`git show-ref -s $TAG`
apply_filter() { apply_filter() {
case $FILTER_TYPE in case $FILTER_TYPE in
"apple") "apple")
grep -v -i "android\|google" sed '/android/I d; /google/I d'
;;
"android")
grep -v -i "apple\|ios\|mac\|apple watch"
;; ;;
*) *)
cat cat
@ -30,12 +27,12 @@ apply_filter() {
# Main log extraction command with filter applied # Main log extraction command with filter applied
git log --pretty=format:'* %s %b' $HASH..HEAD | \ git log --pretty=format:'* %s %b' $HASH..HEAD | \
grep -v "Merge branch 'master'" | \ sed '/Merge branch '\''master'\''/I d' | \
grep -v "Merge remote-tracking branch 'origin/master'" | \ sed '/Merge remote-tracking branch '\''origin\/master'\''/I d' | \
grep -v "Merge pull request" | \ sed '/Merge pull request/I d' | \
awk -F 'review completed for the source file' '{print $1;}' | \ awk -F 'review completed for the source file' '{print $1;}' | \
grep -E -v 'on the(.*)language.' | \ sed '/on the(.*)language./I d' | \
awk -F 'Snyk has created this PR' '{print $1;}' | \ awk -F 'Snyk has created this PR' '{print $1;}' | \
grep -E -v 'See this package in npm|https://www.npmjs.com/|See this project in Snyk|https://app.snyk.io' | \ sed '/See this package in npm/I d; /https:\/\/www.npmjs.com\//I d; /See this project in Snyk/I d; /https:\/\/app.snyk.io/I d' | \
awk '!/^$/' | \ awk '!/^$/' | \
apply_filter apply_filter