@@ -133,7 +133,7 @@ task all: [
133133 :"selenium-java" ,
134134 '//java/test/org/openqa/selenium/environment:webserver'
135135]
136- task all_zip : [ :'java-release-zip' ]
136+ task all_zip : [ :'java-release-zip' , :'dotnet-release-zip' ]
137137task tests : [
138138 '//java/test/org/openqa/selenium/htmlunit:htmlunit' ,
139139 '//java/test/org/openqa/selenium/firefox:test-synthesized' ,
@@ -403,6 +403,26 @@ def read_m2_user_pass
403403 return [ user , pass ]
404404end
405405
406+ task :prepare_release do
407+ RELEASE_TARGETS = [
408+ '//java/src/org/openqa/selenium:client-zip' ,
409+ '//java/src/org/openqa/selenium/grid:server-zip' ,
410+ '//java/src/org/openqa/selenium/grid:executable-grid' ,
411+ '//dotnet/src/webdriver:webdriver-pack' ,
412+ '//dotnet/src/webdriver:webdriver-strongnamed-pack' ,
413+ '//dotnet/src/support:support-pack' ,
414+ '//dotnet/src/support:support-strongnamed-pack' ,
415+ '//javascript/node/selenium-webdriver:selenium-webdriver' ,
416+ '//py:selenium-wheel' ,
417+ '//py:selenium-sdist' ,
418+ ]
419+
420+ RELEASE_TARGETS . each do |target |
421+ Bazel ::execute ( 'build' , [ '--config' , 'release' ] , target )
422+ end
423+ Bazel ::execute ( 'build' , [ '--stamp' ] , '//rb:selenium-webdriver' )
424+ end
425+
406426task 'publish-maven' : JAVA_RELEASE_TARGETS do
407427 creds = read_m2_user_pass
408428 JAVA_RELEASE_TARGETS . each do |p |
0 commit comments