-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various release script fixes #27548
Various release script fixes #27548
Conversation
* Remove Release_Gradle_Build job from release verification * Fix publish docker image script to work with remotely built images * Change empty file to .json to make RAT_PreCommit happy * Set base branch to the release branch for build snapshot PR * Bump pubsub signal wait for pipeline start to 8 min in integration tests * Change message head from Warning to Level for PubsubInjector as it follows by an exit(1)
pylint appears non-deterministic? failed on this PR, added a fix. |
Codecov Report
@@ Coverage Diff @@
## master #27548 +/- ##
=======================================
Coverage 71.14% 71.14%
=======================================
Files 861 861
Lines 104547 104561 +14
=======================================
+ Hits 74385 74395 +10
- Misses 28613 28617 +4
Partials 1549 1549
Flags with carried forward coverage won't be shown. Click here to find out more. see 11 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Assigning reviewers. If you would like to opt out of this review, comment R: @riteshghorse for label python. Available commands:
The PR bot will only process comments in the main thread (not review comments). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, thank you!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me too! Thanks Yi!
SpannerIT flake not related, merging for now |
* Various release script fixes * Remove Release_Gradle_Build job from release verification * Fix publish docker image script to work with remotely built images * Change empty file to .json to make RAT_PreCommit happy * Set base branch to the release branch for build snapshot PR * Bump pubsub signal wait for pipeline start to 8 min in integration tests * Change message head from Warning to Level for PubsubInjector as it follows by an exit(1) * Fix Pylint
* Various release script fixes * Remove Release_Gradle_Build job from release verification * Fix publish docker image script to work with remotely built images * Change empty file to .json to make RAT_PreCommit happy * Set base branch to the release branch for build snapshot PR * Bump pubsub signal wait for pipeline start to 8 min in integration tests * Change message head from Warning to Level for PubsubInjector as it follows by an exit(1) * Fix Pylint
Fix various minor issue encountered in 2.49.0 release process
Fixes #27521
Fixes #27315
Fixes #27320
Remove Release_Gradle_Build job from release verification
See discussion in [Failing Test]: beam_Release_Gradle_Build permared #27320
Fix publish docker image script to work with remotely built images
Tested locally (add echo before the docker push):
Otherwise PreCommit_RAT job will fail. json is explicitly excluded from license check:
beam/build.gradle.kts
Line 98 in 62a8087
If cut the release using github action, the auto-generated pull request used for start_snapshot_build default base branch is master. This would then build next version snapshot. The base branch should be release-2.xx.0, as in the release verification PR generated here:
beam/release/src/main/scripts/verify_release_build.sh
Line 145 in 62a8087
The flakinesses reported in #27315 are due to worker startup > 5 min. It usually takes 4-6 min depending on the staging bandwidths, 8 min should suffice.
Even when this exit(1) hit, the program exits quitely but the validation script still runs and validation fails with no data written. This should be an Error.
Please add a meaningful description for your change here
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
addresses #123
), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, commentfixes #<ISSUE NUMBER>
instead.CHANGES.md
with noteworthy changes.See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)
See CI.md for more information about GitHub Actions CI.