Skip to content

chore(ci): remove obsolete release readiness and legacy googleapis update scripts - #14235

Merged
lqiu96 merged 1 commit into
mainfrom
remove-obsolete-release-scripts
Sep 2, 2026
Merged

chore(ci): remove obsolete release readiness and legacy googleapis update scripts#14235
lqiu96 merged 1 commit into
mainfrom
remove-obsolete-release-scripts

Conversation

@lqiu96

@lqiu96 lqiu96 commented Sep 1, 2026

Copy link
Copy Markdown
Member

Summary

Removes obsolete manual release testing scripts and legacy generation scripts that are no longer used following the monorepo migration and transition to Librarian.

Details

  • java-cloud-bom/tests/release-repository-readiness/ (check_status.sh, clone_repositories.sh, README.md):
    These scripts were used historically by release managers to clone ~14 separate upstream GitHub repositories into /tmp/release-readiness to check whether they had updated their shared dependencies before releasing libraries-bom. With all 14 repositories now consolidated directly into the google-cloud-java monorepo under a single git history, coordinated by Release Please and versions.txt, cloning external repositories is completely obsolete.
  • sdk-platform-java/.github/scripts/update_googleapis_commit.sh:
    Orphaned script previously used by the legacy hermetic build code generation workflows that were removed in chore: remove hermetic build code generation workflow #13432. Nightly updating of the googleapis commitish is now handled entirely by Librarian via .github/workflows/update_librarian_googleapis.yaml.

…date scripts

- Remove java-cloud-bom/tests/release-repository-readiness/ (check_status.sh, clone_repositories.sh, README.md):
  These scripts were built for release managers to clone and inspect ~14 split GitHub repositories
  during the handwritten release phase. Since all 14 repositories were consolidated directly into the
  google-cloud-java monorepo and releases are now coordinated centrally via Release Please, cloning external
  repositories is obsolete.
- Remove sdk-platform-java/.github/scripts/update_googleapis_commit.sh:
  This script was used by the legacy hermetic build code generation workflows that were removed in #13432.
  Nightly updating of googleapis commitish is now managed entirely by Librarian in
  .github/workflows/update_librarian_googleapis.yaml.
@lqiu96
lqiu96 requested review from a team as code owners September 1, 2026 22:27

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request deletes the release repository readiness tool and associated scripts, including check_status.sh, clone_repositories.sh, and update_googleapis_commit.sh, along with their documentation. There are no review comments, so I have no feedback to provide.

@sonarqubecloud

sonarqubecloud Bot commented Sep 1, 2026

Copy link
Copy Markdown

@sonarqubecloud

sonarqubecloud Bot commented Sep 1, 2026

Copy link
Copy Markdown

@lqiu96 lqiu96 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 1, 2026
@lqiu96
lqiu96 enabled auto-merge (squash) September 1, 2026 23:34
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 1, 2026
@lqiu96
lqiu96 merged commit 4723064 into main Sep 2, 2026
204 of 212 checks passed
@lqiu96
lqiu96 deleted the remove-obsolete-release-scripts branch September 2, 2026 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants