From f47d521422b16ce5eee38977db73586e21719e3c Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 1 Nov 2026 19:41:46 +0000 Subject: [PATCH] Add x86_64-linux to Gemfile.lock platforms so CI installs prebuilt native gems Without a Linux platform in the lockfile, Bundler on the GitHub runners compiled sqlc's sqlite3 (bundled SQLite amalgamation), google-protobuf and ruby_wasm from source, which made ruby/setup-ruby take 4-6 minutes on a cold gem cache. The lockfile now also resolves their prebuilt x86_64-linux variants. Co-Authored-By: Claude Sonnet 5.5 Claude-Session: https://claude.ai/code/session_01FskpZQmVEG9iLWAWhrBiRo --- Gemfile.lock | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Gemfile.lock b/Gemfile.lock index f8c41ef..d447357 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -40,6 +40,9 @@ GEM google-protobuf (4.36.2-arm64-darwin) bigdecimal rake (~> 13.3) + google-protobuf (4.36.2-x86_64-linux-gnu) + bigdecimal + rake (~> 13.3) i18n (1.14.5) concurrent-ruby (~> 1.0) io-event (1.22.3) @@ -87,10 +90,13 @@ GEM logger ruby_wasm (2.10.1-arm64-darwin) logger + ruby_wasm (2.10.1-x86_64-linux) + logger securerandom (0.3.1) sqlite3 (2.0.2) mini_portile2 (~> 2.8.0) sqlite3 (2.0.2-arm64-darwin) + sqlite3 (2.0.2-x86_64-linux-gnu) steep (1.6.0) activesupport (>= 5.1) concurrent-ruby (>= 1.1.10) @@ -116,6 +122,7 @@ GEM PLATFORMS arm64-darwin-23 ruby + x86_64-linux DEPENDENCIES async