From e9b9c5b6a9500a7109be582a9865f9d34288e54a Mon Sep 17 00:00:00 2001 From: Brian Hulette Date: Thu, 17 Feb 2022 18:45:30 -0800 Subject: [PATCH 1/3] BEAM-13951: Sort run command list --- release/src/main/scripts/mass_comment.py | 47 ++++++++++++------------ 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/release/src/main/scripts/mass_comment.py b/release/src/main/scripts/mass_comment.py index 866196b69920..72bf9b680532 100644 --- a/release/src/main/scripts/mass_comment.py +++ b/release/src/main/scripts/mass_comment.py @@ -27,42 +27,43 @@ import requests from datetime import datetime +# This list can be found by querying the Jenkins API COMMENTS_TO_ADD = [ - "Run Release Gradle Build", + "Run Dataflow ValidatesRunner", + "Run Flink ValidatesRunner", "Run Go PostCommit", - "Run Java PostCommit", + "Run Go PreCommit", "Run Java Flink PortableValidatesRunner Batch", "Run Java Flink PortableValidatesRunner Streaming", - "Run Dataflow ValidatesRunner", - "Run Flink ValidatesRunner", - "Run Samza ValidatesRunner", - "Run Spark ValidatesRunner", + "Run Java PostCommit", + "Run Java PreCommit", "Run Java Spark PortableValidatesRunner Batch", - "Run Python Spark ValidatesRunner", - "Run Python Dataflow ValidatesContainer", - "Run Python Dataflow ValidatesRunner", - "Run Python Flink ValidatesRunner", - "Run Twister2 ValidatesRunner", + "Run JavaPortabilityApi PreCommit", + "Run Java_Examples_Dataflow PreCommit", + "Run Portable_Python PreCommit", "Run Python 3.6 PostCommit", "Run Python 3.7 PostCommit", "Run Python 3.8 PostCommit", - "Run SQL PostCommit", - "Run Go PreCommit", - "Run Java PreCommit", - "Run Java_Examples_Dataflow PreCommit", - "Run JavaPortabilityApi PreCommit", - "Run Portable_Python PreCommit", - "Run PythonLint PreCommit", - "Run Python PreCommit", + "Run Python Dataflow ValidatesContainer", + "Run Python Dataflow ValidatesRunner", "Run Python DockerBuild PreCommit", + "Run Python Examples_Dataflow", + "Run Python Examples_Direct", + "Run Python Examples_Flink", + "Run Python Examples_Spark", + "Run Python Flink ValidatesRunner", + "Run Python PreCommit", + "Run Python Spark ValidatesRunner", + "Run PythonLint PreCommit", + "Run Release Gradle Build", + "Run SQL PostCommit", + "Run Samza ValidatesRunner", + "Run Spark ValidatesRunner", + "Run Twister2 ValidatesRunner", "Run XVR_Direct PostCommit", "Run XVR_Flink PostCommit", "Run XVR_Spark PostCommit", "Run XVR_Spark3 PostCommit", - "Run Python Examples_Direct", - "Run Python Examples_Spark", - "Run Python Examples_Flink", - "Run Python Examples_Dataflow", ] From 60282ff2e18c7ffce5a98cb16a499f1041d8f716 Mon Sep 17 00:00:00 2001 From: Brian Hulette Date: Thu, 17 Feb 2022 19:09:47 -0800 Subject: [PATCH 2/3] BEAM-13951: Update list --- release/src/main/scripts/mass_comment.py | 80 ++++++++++++++++++++++-- 1 file changed, 76 insertions(+), 4 deletions(-) diff --git a/release/src/main/scripts/mass_comment.py b/release/src/main/scripts/mass_comment.py index 72bf9b680532..4ff011bda298 100644 --- a/release/src/main/scripts/mass_comment.py +++ b/release/src/main/scripts/mass_comment.py @@ -27,41 +27,113 @@ import requests from datetime import datetime -# This list can be found by querying the Jenkins API +# This list can be found by querying the Jenkins API, see BEAM-13951 COMMENTS_TO_ADD = [ + "Run CommunityMetrics PreCommit", + "Run Dataflow Runner Nexmark Tests", + "Run Dataflow Runner V2 Java 11 Nexmark Tests", + "Run Dataflow Runner V2 Java 17 Nexmark Tests", + "Run Dataflow Runner V2 Nexmark Tests", + "Run Dataflow Streaming ValidatesRunner", + "Run Dataflow ValidatesRunner Java 11", + "Run Dataflow ValidatesRunner Java 17", "Run Dataflow ValidatesRunner", + "Run Direct Runner Nexmark Tests", + "Run Direct ValidatesRunner Java 11", + "Run Direct ValidatesRunner Java 17", + "Run Direct ValidatesRunner in Java 11", + "Run Direct ValidatesRunner", + "Run Flink Runner Nexmark Tests", + "Run Flink ValidatesRunner Java 11", "Run Flink ValidatesRunner", + "Run Go Flink ValidatesRunner", "Run Go PostCommit", "Run Go PreCommit", - "Run Java Flink PortableValidatesRunner Batch", + "Run Go Samza ValidatesRunner", + "Run Go Spark ValidatesRunner", + "Run GoPortable PreCommit", + "Run Java 11 Examples on Dataflow Runner V2", + "Run Java 17 Examples on Dataflow Runner V2", + "Run Java Dataflow V2 ValidatesRunner Streaming", + "Run Java Dataflow V2 ValidatesRunner", + "Run Java Examples on Dataflow Runner V2", + "Run Java Examples_Direct", + "Run Java Examples_Flink", + "Run Java Examples_Spark", "Run Java Flink PortableValidatesRunner Streaming", + "Run Java Portability examples on Dataflow with Java 11", "Run Java PostCommit", "Run Java PreCommit", + "Run Java Samza PortableValidatesRunner", "Run Java Spark PortableValidatesRunner Batch", - "Run JavaPortabilityApi PreCommit", + "Run Java Spark v2 PortableValidatesRunner Streaming", + "Run Java Spark v3 PortableValidatesRunner Streaming", + "Run Java examples on Dataflow Java 11", + "Run Java examples on Dataflow Java 17", + "Run Java examples on Dataflow with Java 11", "Run Java_Examples_Dataflow PreCommit", + "Run Java_Examples_Dataflow_Java11 PreCommit", + "Run Java_Examples_Dataflow_Java17 PreCommit", + "Run Java_PVR_Flink_Batch PreCommit", + "Run Java_PVR_Flink_Docker PreCommit", + "Run Javadoc PostCommit", + "Run Jpms Dataflow Java 11 PostCommit", + "Run Jpms Dataflow Java 17 PostCommit", + "Run Jpms Direct Java 11 PostCommit", + "Run Jpms Direct Java 17 PostCommit", + "Run Jpms Flink Java 11 PostCommit", + "Run Jpms Spark Java 11 PostCommit", + "Run PortableJar_Flink PostCommit", + "Run PortableJar_Spark PostCommit", "Run Portable_Python PreCommit", + "Run PostCommit_Java_Dataflow", + "Run PostCommit_Java_DataflowV2", + "Run PostCommit_Java_Hadoop_Versions", + "Run Python 3.5 PostCommit Pytest", + "Run Python 3.6 PostCommit Pytest", "Run Python 3.6 PostCommit", + "Run Python 3.7 PostCommit Pytest", "Run Python 3.7 PostCommit", "Run Python 3.8 PostCommit", + "Run Python 3.9 PostCommit", + "Run Python Dataflow V2 ValidatesRunner", "Run Python Dataflow ValidatesContainer", "Run Python Dataflow ValidatesRunner", - "Run Python DockerBuild PreCommit", "Run Python Examples_Dataflow", "Run Python Examples_Direct", "Run Python Examples_Flink", "Run Python Examples_Spark", "Run Python Flink ValidatesRunner", "Run Python PreCommit", + "Run Python Samza ValidatesRunner", "Run Python Spark ValidatesRunner", + "Run PythonDocker PreCommit", + "Run PythonDocs PreCommit", + "Run PythonFormatter PreCommit", "Run PythonLint PreCommit", + "Run Python_PVR_Flink PreCommit", + "Run RAT PreCommit", "Run Release Gradle Build", "Run SQL PostCommit", + "Run SQL PreCommit", + "Run SQL_Java11 PreCommit", + "Run SQL_Java17 PreCommit", "Run Samza ValidatesRunner", + "Run Spark Runner Nexmark Tests", + "Run Spark StructuredStreaming ValidatesRunner", + "Run Spark ValidatesRunner Java 11", "Run Spark ValidatesRunner", + "Run Spotless PreCommit", "Run Twister2 ValidatesRunner", + "Run Typescript PreCommit", + "Run ULR Loopback ValidatesRunner", + "Run Whitespace PreCommit", "Run XVR_Direct PostCommit", "Run XVR_Flink PostCommit", + "Run XVR_JavaUsingPython_Dataflow PostCommit", + "Run XVR_PythonUsingJavaSQL_Dataflow PostCommit", + "Run XVR_PythonUsingJava_Dataflow PostCommit", + "Run XVR_Samza PostCommit", "Run XVR_Spark PostCommit", "Run XVR_Spark3 PostCommit", ] From 30c1335d9102a82a2945a5c25ba86843c7c7a8bb Mon Sep 17 00:00:00 2001 From: Brian Hulette Date: Wed, 23 Feb 2022 16:24:08 -0800 Subject: [PATCH 3/3] fixup! BEAM-13951: Update list --- release/src/main/scripts/mass_comment.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/release/src/main/scripts/mass_comment.py b/release/src/main/scripts/mass_comment.py index 4ff011bda298..ffced67aadc5 100644 --- a/release/src/main/scripts/mass_comment.py +++ b/release/src/main/scripts/mass_comment.py @@ -89,10 +89,7 @@ "Run PostCommit_Java_Dataflow", "Run PostCommit_Java_DataflowV2", "Run PostCommit_Java_Hadoop_Versions", - "Run Python 3.5 PostCommit Pytest", - "Run Python 3.6 PostCommit Pytest", "Run Python 3.6 PostCommit", - "Run Python 3.7 PostCommit Pytest", "Run Python 3.7 PostCommit", "Run Python 3.8 PostCommit", "Run Python 3.9 PostCommit",