Skip to content

chore(deps): seed lockfiles stack (batch 3: next 150 REST APIs) - #27480

Draft
torreypayne wants to merge 1 commit into
chore/seed-lockfiles-batch-2from
chore/seed-lockfiles-batch-3
Draft

chore(deps): seed lockfiles stack (batch 3: next 150 REST APIs)#27480
torreypayne wants to merge 1 commit into
chore/seed-lockfiles-batch-2from
chore/seed-lockfiles-batch-3

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.

@torreypayne
torreypayne force-pushed the chore/seed-lockfiles-batch-3 branch from b9e3a7b to 6460bea Compare July 31, 2026 20:58
@torreypayne
torreypayne force-pushed the chore/seed-lockfiles-batch-3 branch from 6460bea to 169cfc9 Compare July 31, 2026 21:01
Expands GitHub PR stack by checking in reproducible lockfiles for the next
150 REST client libraries in google-api-ruby-client (219 total lockfiles in stack).
@torreypayne
torreypayne force-pushed the chore/seed-lockfiles-batch-3 branch from 169cfc9 to 687d206 Compare July 31, 2026 22:00
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