@@ -6,30 +6,26 @@ MINOR_VERSION=$(echo "${VERSION}" | cut -d. -f2)
6
6
PREVIOUS_MINOR_VERSION=$(( MINOR_VERSION- 1 ))
7
7
PREVIOUS_VERSION=" ${MAJOR_VERSION} .${PREVIOUS_MINOR_VERSION} "
8
8
NEXT_MINOR_VERSION=$(( MINOR_VERSION+ 1 ))
9
- NEXT_VERSION=" ${MAJOR_VERSION} .${NEXT_MINOR_VERSION} "
9
+ NEXT_VERSION=" ${MAJOR_VERSION} .${NEXT_MINOR_VERSION} .0 "
10
10
BUILD_TYPE=" $2 "
11
11
12
12
release_version () {
13
13
local FILE_PATH=" $1 "
14
14
15
- if [[ " $FILE_PATH " == " java/version.bzl" ]] || [[ " $FILE_PATH " == " Rakefile" ]]; then
16
- sed -i ' ' " s/\.0-SNAPSHOT/\.0/g" " ${FILE_PATH} "
17
- elif [[ " $FILE_PATH " == " rb/lib/selenium/webdriver/version.rb" ]]; then
15
+ if [[ " $FILE_PATH " == " rb/lib/selenium/webdriver/version.rb" ]]; then
18
16
sed -i ' ' " s/\.nightly//g" " ${FILE_PATH} "
19
17
else
20
- sed -i ' ' " s/${PREVIOUS_VERSION} \.[0-9]*/${VERSION} .0 /g" " ${FILE_PATH} "
18
+ sed -i ' ' " s/${PREVIOUS_VERSION} \.[0-9]*/${VERSION} /g" " ${FILE_PATH} "
21
19
fi
22
20
}
23
21
24
22
FILES_TO_UPDATE=(
25
- " Rakefile"
26
23
" dotnet/selenium-dotnet-version.bzl"
27
24
" rb/lib/selenium/webdriver/version.rb"
28
25
" py/setup.py"
29
26
" py/BUILD.bazel"
30
27
" py/selenium/init.py"
31
28
" py/selenium/webdriver/init.py"
32
- " py/docs/source/index.rst"
33
29
" py/docs/source/conf.py"
34
30
" java/version.bzl"
35
31
" javascript/node/selenium-webdriver/package.json"
@@ -38,14 +34,12 @@ FILES_TO_UPDATE=(
38
34
)
39
35
40
36
if [[ " $BUILD_TYPE " == " nightly" ]]; then
41
- sed -i ' ' " s/#{release_version}.0/#{release_version}.0-SNAPSHOT/g" " Rakefile"
42
- sed -i ' ' " s/${VERSION} /${NEXT_VERSION} /g" " Rakefile"
43
- sed -i ' ' " s/${VERSION} .0/${NEXT_VERSION} .0-SNAPSHOT/g" " java/version.bzl"
44
- sed -i ' ' " s/${VERSION} .0/${NEXT_VERSION} .0.nightly/g" " rb/lib/selenium/webdriver/version.rb"
45
- sed -i ' ' " s/0.${VERSION} /0.${NEXT_VERSION} /g" " rust/BUILD.bazel"
46
- sed -i ' ' " s/0.${VERSION} /0.${NEXT_VERSION} /g" " rust/Cargo.Bazel.lock"
47
- sed -i ' ' " s/0.${VERSION} /0.${NEXT_VERSION} /g" " rust/Cargo.lock"
48
- sed -i ' ' " s/0.${VERSION} /0.${NEXT_VERSION} /g" " rust/Cargo.toml"
37
+ sed -i ' ' " s/${VERSION} /${NEXT_VERSION} -SNAPSHOT/g" " java/version.bzl"
38
+ sed -i ' ' " s/${VERSION} /${NEXT_VERSION} .nightly/g" " rb/lib/selenium/webdriver/version.rb"
39
+ sed -i ' ' " s/0.${VERSION% .* } /0.${NEXT_VERSION% .* } /g" " rust/BUILD.bazel"
40
+ sed -i ' ' " s/0.${VERSION% .* } /0.${NEXT_VERSION% .* } /g" " rust/Cargo.Bazel.lock"
41
+ sed -i ' ' " s/0.${VERSION% .* } /0.${NEXT_VERSION% .* } /g" " rust/Cargo.lock"
42
+ sed -i ' ' " s/0.${VERSION% .* } /0.${NEXT_VERSION% .* } /g" " rust/Cargo.toml"
49
43
else
50
44
for file in " ${FILES_TO_UPDATE[@]} " ; do
51
45
if [[ -f $file ]]; then
54
48
done
55
49
fi
56
50
57
-
58
51
pushd rb
59
52
bundle install
60
53
popd
@@ -64,5 +57,5 @@ npm install
64
57
popd
65
58
66
59
pushd rust
67
- bundle CARGO_BAZEL_REPIN=true bazel sync --only=crates
60
+ CARGO_BAZEL_REPIN=true bazel sync --only=crates
68
61
popd
0 commit comments