Skip to content

chore(deps): seed lockfiles stack (batch 4: remaining 347 REST APIs) - #27555

Merged
torreypayne merged 1 commit into
chore/seed-lockfiles-batch-3from
chore/seed-lockfiles-batch-4
Aug 3, 2026
Merged

chore(deps): seed lockfiles stack (batch 4: remaining 347 REST APIs)#27555
torreypayne merged 1 commit into
chore/seed-lockfiles-batch-3from
chore/seed-lockfiles-batch-4

Conversation

@torreypayne

Copy link
Copy Markdown
Member

Description

This PR is part of an escalating GitHub PR Stack to seed reproducible Gemfile.lock files across google-api-ruby-client (566 libraries total), derisking our rollout and verifying CI matrix determinism.

Stack Structure

  • [Stack 1] (chore/seed-lockfiles-batch-1 -> main): Initial batch of 19 lockfiles (root monorepo, google-api-client, google-apis-core, google-apis-generator, and first 10 REST APIs).
  • [Stack 2] (chore/seed-lockfiles-batch-2 -> batch-1): Incremental +50 REST API lockfiles (69 total in stack).
  • [Stack 3] (chore/seed-lockfiles-batch-3 -> batch-2): Incremental +150 REST API lockfiles (219 total in stack).
  • [Stack 4] (chore/seed-lockfiles-batch-4 -> batch-3): Final +347 REST API lockfiles (100% monorepo coverage / 566 lockfiles).

Compliance & Verification

  • Ruby 3.2.11 Resolution: All lockfiles are resolved under Ruby 3.2.11 to ensure multi-version CI test matrix compatibility without parallel 2.x / Ruby 3.3+ resolution conflicts.
  • P1 Security Compliance: Directly satisfies b/509981628 by ensuring all dependencies are deterministically pinned and tracked in git.

Completes GitHub PR stack by checking in reproducible lockfiles for the remaining
347 REST client libraries in google-api-ruby-client, bringing repository lockfile
coverage to 100% (566 total lockfiles in stack).
@torreypayne
torreypayne force-pushed the chore/seed-lockfiles-batch-4 branch from 517fe9c to 3150da0 Compare August 3, 2026 17:08
@torreypayne
torreypayne marked this pull request as ready for review August 3, 2026 17:15
@torreypayne
torreypayne requested review from a team and yoshi-approver as code owners August 3, 2026 17:15
@torreypayne
torreypayne merged commit fb1875b into main Aug 3, 2026
27 of 28 checks passed
@torreypayne
torreypayne deleted the chore/seed-lockfiles-batch-4 branch August 3, 2026 21:34
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.

2 participants