Skip to content

chore(deps): seed lockfiles stack (batch 2: next 50 REST APIs) - #27553

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

chore(deps): seed lockfiles stack (batch 2: next 50 REST APIs)#27553
torreypayne merged 1 commit into
chore/seed-lockfiles-batch-1from
chore/seed-lockfiles-batch-2

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.

Expands GitHub PR stack by checking in reproducible lockfiles for the next
50 REST client libraries in google-api-ruby-client (69 total lockfiles in stack).
@torreypayne
torreypayne force-pushed the chore/seed-lockfiles-batch-2 branch from 9da294f to a42323b 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 35ce60b into main Aug 3, 2026
15 checks passed
@torreypayne
torreypayne deleted the chore/seed-lockfiles-batch-2 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