Skip to content

Commit 603e9e5

Browse files
committed
Removed comments/whitespace from old/new ver determination routine for compactness ↞ [auto-sync from https://github.com/adamlui/ai-web-extensions]
1 parent 13afbaa commit 603e9e5

File tree

3 files changed

+13
-15
lines changed

3 files changed

+13
-15
lines changed

package-lock.json

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"devDependencies": {
2828
"@eslint/json": "^0.8.0",
2929
"@eslint/markdown": "^6.2.1",
30-
"@stylistic/eslint-plugin-js": "^2.12.0",
30+
"@stylistic/eslint-plugin-js": "^2.11.0",
3131
"eslint": "^9.16.0",
3232
"eslint-plugin-yml": "^1.16.0",
3333
"husky": "^9.1.7"

utils/bump.sh

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,13 @@ echo -e "${BY}\nBumping version in ${manifest}...${NC}\n"
1717
TODAY=$(date +'%Y.%-m.%-d') # YYYY.M.D format
1818
new_versions=() # for dynamic commit msg
1919
old_ver=$(sed -n 's/.*"version": *"\([0-9.]*\)".*/\1/p' "$manifest")
20-
if [[ $old_ver == "$TODAY" ]] # exact match for $TODAY
21-
then # bump to $TODAY.1
22-
NEW_VER="$TODAY.1"
23-
elif [[ $old_ver == "$TODAY."* ]] # partial match for $TODAY
24-
then # bump to $TODAY.n+1
25-
last_number=$(echo "$old_ver" | awk -F '.' '{print $NF}')
26-
NEW_VER="$TODAY.$((last_number + 1))"
27-
else # no match for $TODAY
28-
# bump to $TODAY
29-
NEW_VER="$TODAY"
20+
if [[ $old_ver == "$TODAY" ]] ; then
21+
new_ver="$TODAY.1"
22+
elif [[ $old_ver == "$TODAY."* ]] ; then
23+
LAST_NUMBER=$(echo "$old_ver" | awk -F '.' '{print $NF}')
24+
new_ver="$TODAY.$((LAST_NUMBER + 1))"
25+
else
26+
new_ver="$TODAY"
3027
fi
3128
sed -i "s/\"version\": \"$old_ver\"/\"version\": \"$NEW_VER\"/" "$manifest"
3229
echo -e "${BW}v${old_ver}${NC}${BG}v${NEW_VER}${NC}"

0 commit comments

Comments
 (0)