[BEAM-3906] Automate Validation Aganist Python Wheel#4943
Conversation
e5347c7 to
68dfefc
Compare
|
+R: @aaltay |
|
@yifanzou My understanding is that this PR is currently blocked on https://issues.apache.org/jira/browse/BEAM-3933. Is this correct? |
|
@aaltay yes. |
68dfefc to
aa6108f
Compare
f3a90f6 to
7cfa5ed
Compare
|
https://issues.apache.org/jira/browse/BEAM-3933 is resolved. Why is this blocked until 2.5.0 release? Can this PR be used for 2.5.0 validation? |
e4168ac to
3adbb7d
Compare
|
FYI, #5757 re-introduces path-filtered triggering for pre-commits. Please merge in master before running Seed Job. |
|
Run Python ReleaseCandidate |
3adbb7d to
cb9d278
Compare
|
Run Seed Job |
|
@aaltay The blocker bug was resolved and we used this PR in 2.5 RC verification. Please review it and feel free to put comments. Overview of this PR: General workflow: Major changes: |
cb9d278 to
ab199ca
Compare
|
@aaltay PTAL. Thanks~ |
| --dataset=$DATASET \ | ||
| --input=gs://$BUCKET_NAME/5000_gaming_data.csv | ||
|
|
||
| verify_user_score "direct" |
There was a problem hiding this comment.
What does this line do? (Similar comment for a few other calls inside functions to the wrapping function.)
There was a problem hiding this comment.
These lines call the helper functions in the python_release_automation_utils.sh to verify results of example pipelines (e.g verifying whether output files were created properly, checking if expected keywords show in the results, etc).
There was a problem hiding this comment.
Got it. For future PRs try be consistent in naming. (E.g verify_userscore_direct vs verify_user_score. Use either userscore or user_score consistently.)
There was a problem hiding this comment.
Thanks. I'll pay attention to it.
| # Python RC configurations | ||
| VERSION=$(get_version) | ||
| RC_STAGING_URL="https://dist.apache.org/repos/dist/dev/beam/$VERSION/" | ||
| BEAM_PYTHON_SDK_ZIP="apache-beam-$VERSION-source-release.zip" |
621cfc7 to
ee9bc2c
Compare
|
LGTM. Thanks for automating these! |
901cdcf to
73965f4
Compare
73965f4 to
9e52923
Compare
|
Run Seed Job |
|
Run Python ReleaseCandidate |
DESCRIPTION HERE
In the 2.4.0 release, we have added Wheel files for Python SDK. Changes in this pull request aim to automate the Quickstarts and MobileGaming examples to make an easy release validation process.
General workflow:
Major changes:
r: @aaltay
Follow this checklist to help us incorporate your contribution quickly and easily:
[BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replaceBEAM-XXXwith the appropriate JIRA issue.mvn clean verifyto make sure basic checks pass. A more thorough check will be performed on your pull request automatically.