Skip to content

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

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

chore(deps): seed lockfiles stack (batch 4: remaining 347 REST APIs -…#27481
torreypayne wants to merge 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.

@torreypayne
torreypayne force-pushed the chore/seed-lockfiles-batch-4 branch from f3a4918 to 1fd2543 Compare July 31, 2026 20:58
@torreypayne
torreypayne force-pushed the chore/seed-lockfiles-batch-4 branch from 1fd2543 to 72e6dac Compare July 31, 2026 21:01
… 100% coverage)

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 fe0feae to f59b0c0 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