@@ -525,7 +525,7 @@ namespace :node do
525
525
526
526
desc 'Build Node npm package'
527
527
task :build , [ :args ] do |_task , arguments |
528
- args = arguments [ :args ] || [ ]
528
+ args = Array ( arguments [ :args ] ) || [ ]
529
529
Bazel . execute ( 'build' , args , '//javascript/node/selenium-webdriver' )
530
530
end
531
531
@@ -573,14 +573,14 @@ end
573
573
namespace :py do
574
574
desc 'Build Python wheel and sdist with optional arguments'
575
575
task :build , [ :args ] do |_task , arguments |
576
- args = arguments [ :args ] || [ ]
576
+ args = Array ( arguments [ :args ] ) || [ ]
577
577
Bazel . execute ( 'build' , args , '//py:selenium-wheel' )
578
578
Bazel . execute ( 'build' , args , '//py:selenium-sdist' )
579
579
end
580
580
581
581
desc 'Release Python wheel and sdist to pypi'
582
582
task :release , [ :args ] do |_task , arguments |
583
- args = arguments [ :args ] || [ '--stamp' ]
583
+ args = Array ( arguments [ :args ] ) || [ '--stamp' ]
584
584
Bazel . execute ( 'run' , args , '//py:selenium-release' )
585
585
end
586
586
711
711
namespace :rb do
712
712
desc 'Generate Ruby gems'
713
713
task :build , [ :args ] do |_task , arguments |
714
- args = arguments [ :args ] || [ ]
714
+ args = Array ( arguments [ :args ] ) || [ ]
715
715
Bazel . execute ( 'build' , args , '//rb:selenium-webdriver' )
716
716
Bazel . execute ( 'build' , args , '//rb:selenium-devtools' )
717
717
end
@@ -725,7 +725,7 @@ namespace :rb do
725
725
726
726
desc 'Push Ruby gems to rubygems'
727
727
task :release , [ :args ] do |_task , arguments |
728
- args = arguments [ :args ] || [ '--stamp' ]
728
+ args = Array ( arguments [ :args ] ) || [ '--stamp' ]
729
729
Bazel . execute ( 'run' , args , '//rb:selenium-webdriver-release' )
730
730
Bazel . execute ( 'run' , args , '//rb:selenium-devtools-release' )
731
731
end
@@ -776,13 +776,13 @@ end
776
776
namespace :dotnet do
777
777
desc 'Build nupkg files'
778
778
task :build , [ :args ] do |_task , arguments |
779
- args = arguments [ :args ] || [ ]
779
+ args = Array ( arguments [ :args ] ) || [ ]
780
780
Bazel . execute ( 'build' , args , '//dotnet:all' )
781
781
end
782
782
783
783
desc 'Create zipped assets for .NET for uploading to GitHub'
784
784
task :zip_assets , [ :args ] do |_task , arguments |
785
- args = arguments [ :args ] || [ '--stamp' ]
785
+ args = Array ( arguments [ :args ] ) || [ '--stamp' ]
786
786
Rake ::Task [ 'dotnet:build' ] . invoke ( args )
787
787
mkdir_p 'build/dist'
788
788
FileUtils . rm_f ( 'build/dist/*dotnet*' )
@@ -795,7 +795,7 @@ namespace :dotnet do
795
795
796
796
desc 'Upload nupkg files to Nuget'
797
797
task :release , [ :args ] do |_task , arguments |
798
- args = arguments [ :args ] || [ '--stamp' ]
798
+ args = Array ( arguments [ :args ] ) || [ '--stamp' ]
799
799
Rake ::Task [ 'dotnet:build' ] . invoke ( args )
800
800
Rake ::Task [ 'dotnet:zip_assets' ] . invoke ( args )
801
801
@@ -856,26 +856,26 @@ end
856
856
namespace :java do
857
857
desc 'Build Java Client Jars'
858
858
task :build , [ :args ] do |_task , arguments |
859
- args = arguments [ :args ] || [ ]
859
+ args = Array ( arguments [ :args ] ) || [ ]
860
860
Bazel . execute ( 'build' , args , '//java/src/org/openqa/selenium:client-combined' )
861
861
end
862
862
863
863
desc 'Build Grid Jar'
864
864
task :grid , [ :args ] do |_task , arguments |
865
- args = arguments [ :args ] || [ ]
865
+ args = Array ( arguments [ :args ] ) || [ ]
866
866
Bazel . execute ( 'build' , args , '//java/src/org/openqa/selenium/grid:grid' )
867
867
end
868
868
869
869
desc 'Package Java bindings and grid into releasable packages'
870
870
task :package , [ :args ] do |_task , arguments |
871
- args = arguments [ :args ] || [ ]
871
+ args = Array ( arguments [ :args ] ) || [ ]
872
872
Rake ::Task [ 'java:build' ] . invoke ( args )
873
873
Rake ::Task [ 'java-release-zip' ] . invoke
874
874
end
875
875
876
876
desc 'Deploy all jars to Maven'
877
877
task :release , [ :args ] do |_task , arguments |
878
- args = arguments [ :args ] || [ '--stamp' ]
878
+ args = Array ( arguments [ :args ] ) || [ '--stamp' ]
879
879
Rake ::Task [ 'java:package' ] . invoke ( args )
880
880
Rake ::Task [ 'publish-maven' ] . invoke
881
881
end
951
951
namespace :rust do
952
952
desc 'Build Selenium Manager'
953
953
task :build , [ :args ] do |_task , arguments |
954
- args = arguments [ :args ] || [ ]
954
+ args = Array ( arguments [ :args ] ) || [ ]
955
955
Bazel . execute ( 'build' , args , '//rust:selenium-manager' )
956
956
end
957
957
@@ -1006,7 +1006,7 @@ namespace :all do
1006
1006
1007
1007
desc 'Build all artifacts for all language bindings'
1008
1008
task :build , [ :args ] do |_task , arguments |
1009
- args = arguments [ :args ] || [ ]
1009
+ args = Array ( arguments [ :args ] ) || [ ]
1010
1010
Rake ::Task [ 'java:build' ] . invoke ( args )
1011
1011
Rake ::Task [ 'py:build' ] . invoke ( args )
1012
1012
Rake ::Task [ 'rb:build' ] . invoke ( args )
@@ -1020,7 +1020,7 @@ namespace :all do
1020
1020
tag = @git . add_tag ( "selenium-#{ java_version } " )
1021
1021
@git . push ( 'origin' , tag . name )
1022
1022
1023
- args = arguments [ :args ] || [ '--stamp' ]
1023
+ args = Array ( arguments [ :args ] ) || [ '--stamp' ]
1024
1024
Rake ::Task [ 'java:release' ] . invoke ( args )
1025
1025
Rake ::Task [ 'py:release' ] . invoke ( args )
1026
1026
Rake ::Task [ 'rb:release' ] . invoke ( args )
@@ -1049,15 +1049,15 @@ namespace :all do
1049
1049
end
1050
1050
1051
1051
desc 'Update everything in preparation for a release'
1052
- task :prepare , [ :channel ] do |_task , arguments |
1053
- args = arguments [ :channel ] ? [ '--' , "--chrome_channel=#{ arguments [ :channel ] . capitalize } " ] : [ ]
1054
- Bazel . execute ( 'run' , args , '//scripts:update_cdp' )
1055
- Bazel . execute ( 'run' , args , '//scripts:pinned_browsers' )
1056
- Bazel . execute ( 'run' , args , '//scripts:selenium_manager' )
1057
- Rake ::Task [ 'java:update' ] . invoke
1058
- Rake ::Task [ 'authors' ] . invoke
1059
- Rake ::Task [ 'copyright:update' ] . invoke
1060
- end
1052
+ task :prepare , [ :channel ] do |_task , arguments |
1053
+ args = Array ( arguments [ :channel ] ) ? [ '--' , "--chrome_channel=#{ arguments [ :channel ] . capitalize } " ] : [ ]
1054
+ Bazel . execute ( 'run' , args , '//scripts:update_cdp' )
1055
+ Bazel . execute ( 'run' , args , '//scripts:pinned_browsers' )
1056
+ Bazel . execute ( 'run' , args , '//scripts:selenium_manager' )
1057
+ Rake ::Task [ 'java:update' ] . invoke
1058
+ Rake ::Task [ 'authors' ] . invoke
1059
+ Rake ::Task [ 'copyright:update' ] . invoke
1060
+ end
1061
1061
1062
1062
desc 'Update all versions'
1063
1063
task :version , [ :version ] do |_task , arguments |
0 commit comments