@@ -485,11 +485,11 @@ namespace :node do
485
485
486
486
desc 'Release Node npm package'
487
487
task :release do |_task , arguments |
488
- args = arguments . to_a . compact . empty? ? [ '--stamp' ] : arguments . to_a . compact
488
+ args = arguments . to_a . compact
489
489
nightly = args . delete ( 'nightly' )
490
490
Rake ::Task [ 'node:version' ] . invoke ( 'nightly' ) if nightly
491
491
492
- Bazel . execute ( 'run' , args , '//javascript/node/selenium-webdriver:selenium-webdriver.publish' )
492
+ Bazel . execute ( 'run' , [ '--stamp' ] , '//javascript/node/selenium-webdriver:selenium-webdriver.publish' )
493
493
end
494
494
495
495
desc 'Release Node npm package'
@@ -550,12 +550,12 @@ namespace :py do
550
550
551
551
desc 'Release Python wheel and sdist to pypi'
552
552
task :release do |_task , arguments |
553
- args = arguments . to_a . compact . empty? ? [ '--stamp' ] : arguments . to_a . compact
553
+ args = arguments . to_a . compact
554
554
nightly = args . delete ( 'nightly' )
555
555
Rake ::Task [ 'py:version' ] . invoke ( 'nightly' ) if nightly
556
556
557
557
command = nightly ? '//py:selenium-release-nightly' : '//py:selenium-release'
558
- Bazel . execute ( 'run' , args , command )
558
+ Bazel . execute ( 'run' , [ '--stamp' ] , command )
559
559
end
560
560
561
561
desc 'generate and copy files required for local development'
@@ -725,10 +725,10 @@ namespace :rb do
725
725
726
726
if nightly
727
727
Bazel . execute ( 'run' , [ ] , '//rb:selenium-webdriver-bump-nightly-version' )
728
- Bazel . execute ( 'run' , args , '//rb:selenium-webdriver-release-nightly' )
728
+ Bazel . execute ( 'run' , [ '--stamp' ] , '//rb:selenium-webdriver-release-nightly' )
729
729
else
730
- Bazel . execute ( 'run' , args , '//rb:selenium-webdriver-release' )
731
- Bazel . execute ( 'run' , args , '//rb:selenium-devtools-release' )
730
+ Bazel . execute ( 'run' , [ '--stamp' ] , '//rb:selenium-webdriver-release' )
731
+ Bazel . execute ( 'run' , [ '--stamp' ] , '//rb:selenium-devtools-release' )
732
732
end
733
733
end
734
734
@@ -798,11 +798,10 @@ namespace :dotnet do
798
798
799
799
desc 'Upload nupkg files to Nuget'
800
800
task :release do |_task , arguments |
801
- args = arguments . to_a . compact . empty? ? [ '--stamp' ] : arguments . to_a . compact
801
+ args = arguments . to_a . compact
802
802
nightly = args . delete ( 'nightly' )
803
803
Rake ::Task [ 'dotnet:version' ] . invoke ( 'nightly' ) if nightly
804
-
805
- Rake ::Task [ 'dotnet:package' ] . invoke ( *args )
804
+ Rake ::Task [ 'dotnet:package' ] . invoke ( '--stamp' )
806
805
807
806
release_version = dotnet_version
808
807
api_key = ENV . fetch ( 'NUGET_API_KEY' , nil )
@@ -881,7 +880,7 @@ namespace :java do
881
880
desc 'Build Java Client Jars'
882
881
task :build do |_task , arguments |
883
882
args = arguments . to_a . compact
884
- Bazel . execute ( 'build' , args , '//java/src/org/openqa/selenium:client-combined' )
883
+ JAVA_RELEASE_TARGETS . each { | target | Bazel . execute ( 'build' , args , target ) }
885
884
end
886
885
887
886
desc 'Build Grid Jar'
@@ -913,16 +912,15 @@ namespace :java do
913
912
914
913
desc 'Deploy all jars to Maven'
915
914
task :release do |_task , arguments |
916
- args = arguments . to_a . compact . empty? ? [ '--stamp' ] : arguments . to_a . compact
915
+ args = arguments . to_a . compact
917
916
nightly = args . delete ( 'nightly' )
918
917
user , password = read_m2_user_pass
919
918
repo = nightly ? 'content/repositories/snapshots' : 'service/local/staging/deploy/maven2'
920
919
gpg = nightly ? 'false' : 'true'
921
920
922
921
Rake ::Task [ 'java:version' ] . invoke if nightly
923
- Rake ::Task [ 'java:package' ] . invoke ( *args )
924
-
925
- JAVA_RELEASE_TARGETS . each { |target | Bazel . execute ( 'build' , [ ] , target ) }
922
+ Rake ::Task [ 'java:package' ] . invoke ( '--stamp' )
923
+ Rake ::Task [ 'java:build' ] . invoke ( '--stamp' )
926
924
release_args = [ '--stamp' ,
927
925
'--define' ,
928
926
"maven_repo=https://oss.sonatype.org/#{ repo } " ,
0 commit comments