keep-latest script: full match removed versions

This commit is contained in:
linsui 2024-09-10 21:39:06 +08:00
parent 03600cfe64
commit 6c560ab5fa

View file

@ -14,7 +14,7 @@ for file in $changed_files; do
new_versions=$(grep "+ versionCode: " <<< "$diff" | sed -E -n "s/.*versionCode: ([0-9]+)/\1/p")
# When an old version is removed the diff may have both deletion and addition for the same version
for version in $removed_versions; do
new_versions=$(sed "/$version/d" <<< "$new_versions")
new_versions=$(sed "/^${version}$/d" <<< "$new_versions")
done
new_version_num=$(wc -l <<< "$new_versions")