From 598a18bc234055da05156cec8508de2720960b6d Mon Sep 17 00:00:00 2001 From: spongycode Date: Mon, 24 Aug 2026 14:52:49 +0530 Subject: [PATCH] ci release fix --- Scripts/bump_version.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Scripts/bump_version.sh b/Scripts/bump_version.sh index 24c028a..6a7233d 100755 --- a/Scripts/bump_version.sh +++ b/Scripts/bump_version.sh @@ -30,8 +30,13 @@ if [[ "$NEW" == "$CURRENT" && "$BUMP" != "none" ]]; then exit 1 fi -sed -i '' "s/public static let version = \"$CURRENT\"/public static let version = \"$NEW\"/" "$CLI_FILE" -sed -i '' "s/clipboard & shell history manager · v$CURRENT/clipboard \& shell history manager · v$NEW/" \ +substitute_inplace() { + local pattern="$1" file="$2" + sed "$pattern" "$file" > "$file.tmp" && mv "$file.tmp" "$file" +} + +substitute_inplace "s/public static let version = \"$CURRENT\"/public static let version = \"$NEW\"/" "$CLI_FILE" +substitute_inplace "s/clipboard & shell history manager · v$CURRENT/clipboard & shell history manager · v$NEW/" \ Sources/ClapApp/SettingsView.swift -sed -i '' "s/$CURRENT<\/string>/$NEW<\/string>/" Scripts/Info.plist +substitute_inplace "s/$CURRENT<\/string>/$NEW<\/string>/" Scripts/Info.plist echo "$NEW"