File tree 1 file changed +13
-5
lines changed
1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -18,19 +18,27 @@ if [ "$(git status --porcelain=v1 README.md)" != "" ]; then
18
18
exit 1
19
19
fi
20
20
21
- escape-for-sed () { echo $1 | sed -e ' s/[]\/$*.^|[]/\\&/g' ; }
21
+ escape_for_sed () { echo $1 | sed -e ' s/[]\/$*.^|[]/\\&/g' ; }
22
22
23
23
# update readme.md
24
24
25
- sed -i " /$( escape-for-sed $PREVIOUS_VERSION ) /$( escape-for-sed $VERSION ) /g" README.md
25
+ sed -i " s /$( escape_for_sed $PREVIOUS_VERSION ) /$( escape_for_sed $VERSION ) /g" README.md
26
26
git --no-pager diff README.md
27
+
28
+ # ask for user confirmation
29
+ read -p " commit & push (y/n)? " -n 1 -r; echo ; if [[ ! $REPLY =~ ^[Yy]$ ]]; then exit 1; fi
30
+
27
31
git commit -m " $COMMIT_MESSAGE " README.md && git push origin master
28
32
29
33
# update ktlint.github.io
30
34
31
35
CHECKOUT_DIR=$( mktemp -d /tmp/ktlint.github.io.XXXXXX)
32
36
git clone https://${GITHUB_TOKEN} @github.com/ktlint/ktlint.github.io.git $CHECKOUT_DIR
33
37
34
- sed -i " /$( escape-for-sed $PREVIOUS_VERSION ) /$( escape-for-sed $VERSION ) /g" $CHECKOUT_DIR /README.md
35
- git --no-pager diff $CHECKOUT_DIR /README.md
36
- (cd $CHECKOUT_DIR && git commit -m " $COMMIT_MESSAGE " README.md && git push origin master)
38
+ sed -i " s/$( escape_for_sed $PREVIOUS_VERSION ) /$( escape_for_sed $VERSION ) /g" $CHECKOUT_DIR /index.html
39
+ (cd $CHECKOUT_DIR && git --no-pager diff index.html)
40
+
41
+ # ask for user confirmation
42
+ read -p " commit & push (y/n)? " -n 1 -r; echo ; if [[ ! $REPLY =~ ^[Yy]$ ]]; then exit 1; fi
43
+
44
+ (cd $CHECKOUT_DIR && git commit -m " $COMMIT_MESSAGE " index.html && git push origin master)
You can’t perform that action at this time.
0 commit comments