Skip to content

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

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

chore(deps): seed lockfiles stack (batch 2: next 50 REST APIs)#27478
torreypayne wants to merge 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.

@torreypayne
torreypayne force-pushed the chore/seed-lockfiles-batch-2 branch from 6670f08 to 4a5a1aa Compare July 31, 2026 20:58
@torreypayne
torreypayne force-pushed the chore/seed-lockfiles-batch-2 branch from 4a5a1aa to bfe7283 Compare July 31, 2026 21:01
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 bfe7283 to 7b30d36 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