@@ -622,7 +622,13 @@ namespace :py do
622
622
desc 'Update Python version'
623
623
task :version , [ :version ] do |_task , arguments |
624
624
old_version = python_version
625
- new_version = updated_version ( old_version , arguments [ :version ] )
625
+ new_version = nil
626
+ if arguments [ :version ] === 'nightly' && old_version . include? ( 'nightly' )
627
+ new_version = old_version + ".#{ Time . now . strftime ( "%Y%m%d" ) } "
628
+ else
629
+ new_version = updated_version ( old_version , arguments [ :version ] )
630
+ new_version += '.nightly' unless old_version . include? ( 'nightly' )
631
+ end
626
632
627
633
[ 'py/setup.py' ,
628
634
'py/BUILD.bazel' ,
@@ -639,7 +645,7 @@ namespace :py do
639
645
text = File . read ( 'py/docs/source/conf.py' ) . gsub ( old_short_version , new_short_version )
640
646
File . open ( 'py/docs/source/conf.py' , "w" ) { |f | f . puts text }
641
647
642
- Rake ::Task [ 'py:changelog' ] . invoke
648
+ Rake ::Task [ 'py:changelog' ] . invoke unless new_version . include? ( 'nightly' )
643
649
end
644
650
645
651
desc 'Update Python Syntax'
@@ -1016,12 +1022,17 @@ namespace :all do
1016
1022
1017
1023
puts "Committing nightly version updates"
1018
1024
commit! ( 'update versions to nightly' , [ 'java/version.bzl' ,
1019
- 'rb/lib/selenium/webdriver/version.rb' ,
1020
- 'rb/Gemfile.lock' ,
1021
- 'rust/BUILD.bazel' ,
1022
- 'rust/Cargo.Bazel.lock' ,
1023
- 'rust/Cargo.lock' ,
1024
- 'rust/Cargo.toml' ] )
1025
+ 'rb/lib/selenium/webdriver/version.rb' ,
1026
+ 'rb/Gemfile.lock' ,
1027
+ 'py/setup.py' ,
1028
+ 'py/BUILD.bazel' ,
1029
+ 'py/selenium/__init__.py' ,
1030
+ 'py/selenium/webdriver/__init__.py' ,
1031
+ 'py/docs/source/conf.py' ,
1032
+ 'rust/BUILD.bazel' ,
1033
+ 'rust/Cargo.Bazel.lock' ,
1034
+ 'rust/Cargo.lock' ,
1035
+ 'rust/Cargo.toml' ] )
1025
1036
1026
1037
print 'Do you want to push the committed changes? (Y/n): '
1027
1038
response = STDIN . gets . chomp . downcase
@@ -1087,6 +1098,7 @@ namespace :all do
1087
1098
Rake ::Task [ 'java:version' ] . invoke
1088
1099
Rake ::Task [ 'rb:version' ] . invoke
1089
1100
Rake ::Task [ 'rust:version' ] . invoke
1101
+ Rake ::Task [ 'py:version' ] . invoke
1090
1102
else
1091
1103
Rake ::Task [ 'java:version' ] . invoke ( version )
1092
1104
Rake ::Task [ 'rb:version' ] . invoke ( version )
0 commit comments