File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 9
9
10
10
set -euo pipefail
11
11
12
+ CHECKMARK=" \xE2\x9C\x94"
13
+ DASH=" -"
14
+
12
15
main () {
13
16
if [ " ${DRY_RUN-} " = 1 ]; then
14
17
echo " Performing a dry run..."
@@ -76,11 +79,12 @@ main() {
76
79
CODE_SERVER_CURRENT_VERSION=$( node -pe " require('./package.json').version" )
77
80
# Ask which version we should update to
78
81
# In the future, we'll automate this and determine the latest version automatically
79
- echo " Current version: ${CODE_SERVER_CURRENT_VERSION} "
82
+ echo -e " $DASH Current version: ${CODE_SERVER_CURRENT_VERSION} "
80
83
# The $'\n' adds a line break. See: https://stackoverflow.com/a/39581815/3015595
81
- read -r -p " What version of code-server do you want to update to?" $' \n ' CODE_SERVER_VERSION_TO_UPDATE
84
+ CODE_SERVER_VERSION_TO_UPDATE=$( git rev-parse --abbrev-ref HEAD | perl -pe ' ($_)=/([0-9]+([.][0-9]+)+)/' )
85
+ echo -e " $CHECKMARK Version in branch name"
86
+ echo -e " $CHECKMARK Updating to: $CODE_SERVER_VERSION_TO_UPDATE "
82
87
83
- echo -e " Great! We'll prep a PR for updating to $CODE_SERVER_VERSION_TO_UPDATE \n"
84
88
$CMD rg -g ' !yarn.lock' -g ' !*.svg' -g ' !CHANGELOG.md' -g ' !lib/vscode/**' --files-with-matches --fixed-strings " ${CODE_SERVER_CURRENT_VERSION} " | $CMD xargs sd " $CODE_SERVER_CURRENT_VERSION " " $CODE_SERVER_VERSION_TO_UPDATE "
85
89
86
90
$CMD git commit --no-verify -am " chore(release): bump version to $CODE_SERVER_VERSION_TO_UPDATE "
You can’t perform that action at this time.
0 commit comments