Abacn opened a new pull request, #27548:
URL: https://github.com/apache/beam/pull/27548
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 #27320
* Fix publish docker image script to work with remotely built images
Tested locally (add echo before the docker push):
```
================Setting Up Environment Variables===========
Which release version are you working on:
2.49.0
Which release candidate will be the source of final docker images? (ex: 1)
2
================Pull RC Containers from DockerHub===========
We are using rc2 to push docker images for 2.49.0.
2.49.0rc2: Pulling from apache/beam_python3.8_sdk
...
================Confirming Release and RC version===========
Publishing the following images:
apache/beam_flink1.12_job_server
apache/beam_flink1.13_job_server
apache/beam_flink1.14_job_server
apache/beam_flink1.15_job_server
apache/beam_flink1.16_job_server
apache/beam_go_sdk
apache/beam_java11_sdk
apache/beam_java17_sdk
apache/beam_java8_sdk
apache/beam_java_expansion_service
apache/beam_python3.10_sdk
apache/beam_python3.11_sdk
apache/beam_python3.8_sdk
apache/beam_python3.9_sdk
apache/beam_spark3_job_server
apache/beam_transform_service_controller
apache/beam_typescript_sdk
Do you want to proceed? [y|N]
y
docker push apache/beam_flink1.12_job_server:2.49.0
docker push apache/beam_flink1.12_job_server:latest
docker push apache/beam_flink1.13_job_server:2.49.0
docker push apache/beam_flink1.13_job_server:latest
docker push apache/beam_flink1.14_job_server:2.49.0
docker push apache/beam_flink1.14_job_server:latest
docker push apache/beam_flink1.15_job_server:2.49.0
docker push apache/beam_flink1.15_job_server:latest
docker push apache/beam_flink1.16_job_server:2.49.0
docker push apache/beam_flink1.16_job_server:latest
docker push apache/beam_go_sdk:2.49.0
docker push apache/beam_go_sdk:latest
docker push apache/beam_java11_sdk:2.49.0
docker push apache/beam_java11_sdk:latest
docker push apache/beam_java17_sdk:2.49.0
docker push apache/beam_java17_sdk:latest
docker push apache/beam_java8_sdk:2.49.0
docker push apache/beam_java8_sdk:latest
docker push apache/beam_java_expansion_service:2.49.0
docker push apache/beam_java_expansion_service:latest
docker push apache/beam_python3.10_sdk:2.49.0
docker push apache/beam_python3.10_sdk:latest
docker push apache/beam_python3.11_sdk:2.49.0
docker push apache/beam_python3.11_sdk:latest
docker push apache/beam_python3.8_sdk:2.49.0
docker push apache/beam_python3.8_sdk:latest
docker push apache/beam_python3.9_sdk:2.49.0
docker push apache/beam_python3.9_sdk:latest
docker push apache/beam_spark3_job_server:2.49.0
docker push apache/beam_spark3_job_server:latest
docker push apache/beam_transform_service_controller:2.49.0
docker push apache/beam_transform_service_controller:latest
docker push apache/beam_typescript_sdk:2.49.0
docker push apache/beam_typescript_sdk:latest
```
* Change empty file to .json to make RAT_PreCommit happy
Otherwise PreCommit_RAT job will fail. json is explicitly excluded from
license check:
https://github.com/apache/beam/blob/62a8087b98d9a885c9c11b30e8767a9e2b293459/build.gradle.kts#L98
* Set base branch to the release branch for verification PR
If cut the release using github action, the auto-generated pull request used
for release verification default base branch is master. This should be
release-2.xx.0
* Bump pubsub signal wait for pipeline start to 8 min in integration tests
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.
* Change message head from Warning to Level for PubsubInjector as it follows
by an exit(1)
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:
- [ ] Mention the appropriate issue in your description (for example:
`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, comment `fixes #<ISSUE NUMBER>` instead.
- [ ] Update `CHANGES.md` with noteworthy changes.
- [ ] If this contribution is large, please file an Apache [Individual
Contributor License Agreement](https://www.apache.org/licenses/icla.pdf).
See the [Contributor Guide](https://beam.apache.org/contribute) for more
tips on [how to make review process
smoother](https://beam.apache.org/contribute/get-started-contributing/#make-the-reviewers-job-easier).
To check the build health, please visit
[https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md](https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md)
GitHub Actions Tests Status (on master branch)
------------------------------------------------------------------------------------------------
[](https://github.com/apache/beam/actions?query=workflow%3A%22Build+python+source+distribution+and+wheels%22+branch%3Amaster+event%3Aschedule)
[](https://github.com/apache/beam/actions?query=workflow%3A%22Python+Tests%22+branch%3Amaster+event%3Aschedule)
[](https://github.com/apache/beam/actions?query=workflow%3A%22Java+Tests%22+branch%3Amaster+event%3Aschedule)
[](https://github.com/apache/beam/actions?query=workflow%3A%22Go+tests%22+branch%3Amaster+event%3Aschedule)
See [CI.md](https://github.com/apache/beam/blob/master/CI.md) for more
information about GitHub Actions CI.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]