To release artifacts 'dependencies-parent', 'dependencies', and 'linkage-checker-enforcer-rules',
run prepare_release.sh with dependencies argument:
$ cd cloud-opensource-java
$ git checkout master
$ git pull
$ ./script/prepare_release.sh dependencies 1.0.0
Note: Google Cloud Libraries BOM release procedure boms/cloud-oss-bom/RELEASING.md is not part of this document.
Create a PR for the release, and get it approved.
Run the following Rapid release pipelines:
| Artifact ID | Rapid project | Dependency |
|---|---|---|
| dependencies-parent | cloud-java-tools-cloud-opensource-java-parent-kokoro-release | |
| dependencies | cloud-java-tools-cloud-opensource-java-dependencies-kokoro-release | dependencies-parent |
| linkage-checker-enforcer-rules | cloud-java-tools-cloud-opensource-java-enforcer-rules-kokoro-release | dependencies-parent, dependencies |
The release pipelines can run concurrently. For example, you don't have to wait for
dependencies-parent pipeline before initiating dependencies pipeline. They use different
GCS buckets.