From 90852af39c64a9fa5aa85a14a0e08c25bdc419cf Mon Sep 17 00:00:00 2001 From: Mike Landau Date: Wed, 23 Sep 2026 09:55:34 -0700 Subject: [PATCH] fix(examples/jekyll): pin ruby@3.1 back to 3.1.4 for macOS The ruby_3_1 (3.1.7) build pinned in #2974 is missing the socket extension on aarch64-darwin, so `gem install` fails with `uninitialized constant Gem::Commands::InstallCommand` (masking a `LoadError: cannot load such file -- socket`). This broke the nightly macOS project tests. Restore the previous 3.1.4 lock entry. Co-Authored-By: Claude Opus 5.5 (1M context) --- examples/stacks/jekyll/devbox.lock | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/examples/stacks/jekyll/devbox.lock b/examples/stacks/jekyll/devbox.lock index e582c306c44..25399a85892 100644 --- a/examples/stacks/jekyll/devbox.lock +++ b/examples/stacks/jekyll/devbox.lock @@ -150,67 +150,67 @@ } }, "ruby@3.1": { - "last_modified": "2025-10-07T08:41:47Z", + "last_modified": "2024-02-10T18:15:24Z", "plugin_version": "0.0.2", - "resolved": "github:NixOS/nixpkgs/bce5fe2bb998488d8e7e7856315f90496723793c#ruby_3_1", + "resolved": "github:NixOS/nixpkgs/10b813040df67c4039086db0f6eaf65c536886c6#ruby", "source": "devbox-search", - "version": "3.1.7", + "version": "3.1.4", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/psh3gx37yq00ljcmjlbkvb0d0prsslng-ruby-3.1.7", + "path": "/nix/store/xsajgsjbv3b2fxicp6hmjwn0ahdz2q2d-ruby-3.1.4", "default": true }, { "name": "devdoc", - "path": "/nix/store/xllx5598jsqq6rkkx59gaf177rdg6h9r-ruby-3.1.7-devdoc" + "path": "/nix/store/sajs21b1434k8w5k0k7awi94cjv8vkzy-ruby-3.1.4-devdoc" } ], - "store_path": "/nix/store/psh3gx37yq00ljcmjlbkvb0d0prsslng-ruby-3.1.7" + "store_path": "/nix/store/xsajgsjbv3b2fxicp6hmjwn0ahdz2q2d-ruby-3.1.4" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/i0673rm1h67fx1mlzsv50r5jnk5n79kh-ruby-3.1.7", + "path": "/nix/store/8wfhp1239j8k0471g53r7gk216kn9bpy-ruby-3.1.4", "default": true }, { "name": "devdoc", - "path": "/nix/store/8jz687kyqc5w66wl6mciz347a3vhqmkn-ruby-3.1.7-devdoc" + "path": "/nix/store/izwxhxf05h298hlddgk77iq1m2l4zg0f-ruby-3.1.4-devdoc" } ], - "store_path": "/nix/store/i0673rm1h67fx1mlzsv50r5jnk5n79kh-ruby-3.1.7" + "store_path": "/nix/store/8wfhp1239j8k0471g53r7gk216kn9bpy-ruby-3.1.4" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/2hj73dvk6drqnwz6zwsivqjvgv5haygk-ruby-3.1.7", + "path": "/nix/store/g2bccwl6k3swk3h423qy66412sk0qyns-ruby-3.1.4", "default": true }, { "name": "devdoc", - "path": "/nix/store/871307cf9wfdl9mv7q98qcd27mbxsvdw-ruby-3.1.7-devdoc" + "path": "/nix/store/wqjyg189wdv6jpm2gav33gy4nj64f9f4-ruby-3.1.4-devdoc" } ], - "store_path": "/nix/store/2hj73dvk6drqnwz6zwsivqjvgv5haygk-ruby-3.1.7" + "store_path": "/nix/store/g2bccwl6k3swk3h423qy66412sk0qyns-ruby-3.1.4" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/h2hjynkmjxgc7q4ga2c71q3ply464mil-ruby-3.1.7", + "path": "/nix/store/lpp53qxl39gc5vwvd8qn6ps6nh6kkffk-ruby-3.1.4", "default": true }, { "name": "devdoc", - "path": "/nix/store/zli38lh4ay85g8fkibf9kkxswfb7r1rz-ruby-3.1.7-devdoc" + "path": "/nix/store/5vmg2wf2286nf2gsv522y8d2v0w1wd76-ruby-3.1.4-devdoc" } ], - "store_path": "/nix/store/h2hjynkmjxgc7q4ga2c71q3ply464mil-ruby-3.1.7" + "store_path": "/nix/store/lpp53qxl39gc5vwvd8qn6ps6nh6kkffk-ruby-3.1.4" } } }