diff --git a/.github/workflows/cli-tests.yaml b/.github/workflows/cli-tests.yaml index 88bb7491077..d6e52c76fad 100644 --- a/.github/workflows/cli-tests.yaml +++ b/.github/workflows/cli-tests.yaml @@ -133,11 +133,14 @@ jobs: # the devbox.json tests. We can require the other tests to complete before # merging, while keeping the others as an additional non-required signal run-project-tests: ["project-tests-only", "project-tests-off"] - # Run tests on: - # 1. the oldest supported nix version (Nixpkgs requires >= 2.18 as of 2026) - # 2. nix 2.19.2: version before nix profile changes - # 3. latest nix version (note, 2.20.1 introduced a new profile change) - nix-version: ["2.18.0", "2.19.2", "2.30.2"] + # NOTE: this job used to run a `nix-version` matrix, but the + # devbox-install-action we now use to install Nix doesn't let us pin a + # specific Nix version. The matrix legs were therefore running identical + # duplicates (3x the jobs, 3x the flake surface, no extra coverage), so + # it was removed. Cross-version coverage is currently provided by the + # separate `test-nix-versions` job. Once the install action supports + # specifying a Nix version, re-add the matrix here and wire it into the + # "Install devbox" step. exclude: # Only runs tests on macos if explicitly requested, or on a schedule - os: "${{ (inputs.run-mac-tests || github.event.schedule != '') && 'dummy' || 'macos-latest' }}" @@ -180,26 +183,34 @@ jobs: enable-cache: true - name: Setup Nix GitHub authentication run: | - # Setup github authentication to ensure Github's rate limits are not hit - # For macOS, we need to configure the system-wide nix.conf because the Nix daemon - # runs as a different user and doesn't read the user's ~/.config/nix/nix.conf + # Setup github authentication to ensure GitHub's API rate limits are not + # hit when Nix resolves `github:` flake refs (e.g. fetching the latest + # commit of nixpkgs-unstable). Anonymous requests are limited to 60/hr, + # which is quickly exhausted by the parallel test suite and surfaces as + # "unable to download '.../commits/...': HTTP error 403". + # + # `access-tokens` set via NIX_CONFIG or the user's ~/.config/nix/nix.conf + # is only honored when the invoking user is a trusted user. The Nix daemon + # (which can run as a different user) does not read the user config at all. + # The system-wide /etc/nix/nix.conf is always trusted and read by both the + # client and the daemon, so write the token there on every platform. + echo "Configuring system-wide Nix config (/etc/nix/nix.conf)" + sudo mkdir -p /etc/nix + if [ ! -f /etc/nix/nix.conf ]; then + echo "# Nix configuration" | sudo tee /etc/nix/nix.conf > /dev/null + fi + echo "access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}" | sudo tee -a /etc/nix/nix.conf + + # Restart the Nix daemon so it picks up the new configuration. if [ "$RUNNER_OS" == "macOS" ]; then - echo "Configuring system-wide Nix config for macOS daemon" - # Ensure /etc/nix directory exists - if [ ! -d /etc/nix ]; then - sudo mkdir -p /etc/nix - fi - # Check if file exists, create it if not - if [ ! -f /etc/nix/nix.conf ]; then - echo "# Nix configuration" | sudo tee /etc/nix/nix.conf > /dev/null - fi - echo "access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}" | sudo tee -a /etc/nix/nix.conf - # Restart nix daemon to pick up the new configuration sudo launchctl stop org.nixos.nix-daemon || true sudo launchctl start org.nixos.nix-daemon || true - sleep 2 # Give daemon time to restart + sleep 2 # Give the daemon time to restart + else + sudo systemctl restart nix-daemon || true fi - # For Linux and as a backup for macOS, also configure user config + + # Also configure the user config as a backup for trusted-user setups. mkdir -p ~/.config/nix echo "access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}" > ~/.config/nix/nix.conf - name: Run fast tests @@ -289,7 +300,12 @@ jobs: uses: DeterminateSystems/nix-installer-action@v4 with: logger: pretty - extra-conf: experimental-features = ca-derivations fetch-closure + # access-tokens is written to the system-wide /etc/nix/nix.conf so both + # the Nix client and daemon authenticate to GitHub and avoid the + # anonymous API rate limit (HTTP 403) when resolving `github:` flake refs. + extra-conf: | + experimental-features = ca-derivations fetch-closure + access-tokens = github.com=${{ secrets.GITHUB_TOKEN }} nix-package-url: https://releases.nixos.org/nix/nix-${{ matrix.nix-version }}/nix-${{ matrix.nix-version }}-${{ runner.arch == 'X64' && 'x86_64' || 'aarch64' }}-${{ runner.os == 'macOS' && 'darwin' || 'linux' }}.tar.xz - name: Run devbox install, devbox run, devbox rm run: | diff --git a/devbox.lock b/devbox.lock index 8c31d4cf4bd..60b7d6e7082 100644 --- a/devbox.lock +++ b/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "fd@latest": { - "last_modified": "2026-03-21T07:29:51Z", - "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#fd", + "last_modified": "2026-05-21T08:15:18Z", + "resolved": "github:NixOS/nixpkgs/4a29d733e8a7d5b824c3d8c958a946a9867b3eb2#fd", "source": "devbox-search", "version": "10.4.2", "systems": { @@ -11,165 +11,165 @@ "outputs": [ { "name": "out", - "path": "/nix/store/b87vl0i1j3w760n2s6w30r2d69j89ags-fd-10.4.2", + "path": "/nix/store/h07wyxfpicdwj0j3xbg9841hd0grb9sy-fd-10.4.2", "default": true } ], - "store_path": "/nix/store/b87vl0i1j3w760n2s6w30r2d69j89ags-fd-10.4.2" + "store_path": "/nix/store/h07wyxfpicdwj0j3xbg9841hd0grb9sy-fd-10.4.2" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/zxmq6kgqkl1zdyap0dskawvwah2sg6wy-fd-10.4.2", + "path": "/nix/store/493wwp79iq7db1dy1gj3a9dpazh17v42-fd-10.4.2", "default": true } ], - "store_path": "/nix/store/zxmq6kgqkl1zdyap0dskawvwah2sg6wy-fd-10.4.2" + "store_path": "/nix/store/493wwp79iq7db1dy1gj3a9dpazh17v42-fd-10.4.2" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/sclrbgh1hx86s6c3d6hl1lwxrrp33j3l-fd-10.4.2", + "path": "/nix/store/h350vnmjbhxgiqm4v7hihq43kk7ixswk-fd-10.4.2", "default": true } ], - "store_path": "/nix/store/sclrbgh1hx86s6c3d6hl1lwxrrp33j3l-fd-10.4.2" + "store_path": "/nix/store/h350vnmjbhxgiqm4v7hihq43kk7ixswk-fd-10.4.2" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/836lndidk1144z81npf27c7dcgmczid3-fd-10.4.2", + "path": "/nix/store/wci2b3l9gs8nq3alx6czffsq55bg44cv-fd-10.4.2", "default": true } ], - "store_path": "/nix/store/836lndidk1144z81npf27c7dcgmczid3-fd-10.4.2" + "store_path": "/nix/store/wci2b3l9gs8nq3alx6czffsq55bg44cv-fd-10.4.2" } } }, "git@latest": { - "last_modified": "2026-03-21T07:29:51Z", - "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#git", + "last_modified": "2026-05-21T08:15:18Z", + "resolved": "github:NixOS/nixpkgs/4a29d733e8a7d5b824c3d8c958a946a9867b3eb2#git", "source": "devbox-search", - "version": "2.53.0", + "version": "2.54.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/6qbj40r0s289k5slmy8yna5x2hfz01wg-git-2.53.0", + "path": "/nix/store/a14yxcqvv9x2l9mllgpirzhvz93pgprg-git-2.54.0", "default": true }, { "name": "doc", - "path": "/nix/store/xp9w7bcl4c78268kn82qdayqglj0zdxa-git-2.53.0-doc" + "path": "/nix/store/zn8gmbxxf5398hxg6y6nk5jimj85qj69-git-2.54.0-doc" } ], - "store_path": "/nix/store/6qbj40r0s289k5slmy8yna5x2hfz01wg-git-2.53.0" + "store_path": "/nix/store/a14yxcqvv9x2l9mllgpirzhvz93pgprg-git-2.54.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/0vbb6j0ppx1w8cw28h7w8s2dzla9j3m6-git-2.53.0", + "path": "/nix/store/ixp98f9avf8ikpdrmp40cj33g0dazyp9-git-2.54.0", "default": true }, { - "name": "debug", - "path": "/nix/store/gaj4q67pid2pcy9nvh2ysv4728wxj5m4-git-2.53.0-debug" + "name": "doc", + "path": "/nix/store/klwr4n2snj7ldlpkhwarwlif80myx0vj-git-2.54.0-doc" }, { - "name": "doc", - "path": "/nix/store/9mrg9g0w2b4cfdppq3n4zvhkvyixvqpx-git-2.53.0-doc" + "name": "debug", + "path": "/nix/store/c7mafmqf28l7898rpbqqkd0p3m42hc03-git-2.54.0-debug" } ], - "store_path": "/nix/store/0vbb6j0ppx1w8cw28h7w8s2dzla9j3m6-git-2.53.0" + "store_path": "/nix/store/ixp98f9avf8ikpdrmp40cj33g0dazyp9-git-2.54.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/2q2hzaclp1rsj65h21lng7wa26vawhnq-git-2.53.0", + "path": "/nix/store/s9lsrlgwr3sabw9a2dl3laykas0ijk85-git-2.54.0", "default": true }, { "name": "doc", - "path": "/nix/store/yi2mi426la2x7rggv0a0ah11s2dangz4-git-2.53.0-doc" + "path": "/nix/store/agyxy5ay4x06b52mj24rz44fc82328ha-git-2.54.0-doc" } ], - "store_path": "/nix/store/2q2hzaclp1rsj65h21lng7wa26vawhnq-git-2.53.0" + "store_path": "/nix/store/s9lsrlgwr3sabw9a2dl3laykas0ijk85-git-2.54.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/7yvcckar1lzhqnr0xx2n19nsdjd4qa4d-git-2.53.0", + "path": "/nix/store/bcnisk3ydfgv26v2gw3zlky24g00yww2-git-2.54.0", "default": true }, { - "name": "debug", - "path": "/nix/store/9xs1n97fsdbgnk8cxbdx3hqlz6fdaynb-git-2.53.0-debug" + "name": "doc", + "path": "/nix/store/l444690y78nfdwyzm6mghagl7xa97myf-git-2.54.0-doc" }, { - "name": "doc", - "path": "/nix/store/rv7cz5lz1qmbdnh3zrpv0j0wa5ivaacq-git-2.53.0-doc" + "name": "debug", + "path": "/nix/store/72fyakk8w8idjbksk0h8jbkq6sgvcm85-git-2.54.0-debug" } ], - "store_path": "/nix/store/7yvcckar1lzhqnr0xx2n19nsdjd4qa4d-git-2.53.0" + "store_path": "/nix/store/bcnisk3ydfgv26v2gw3zlky24g00yww2-git-2.54.0" } } }, "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2026-04-15T12:22:54Z", - "resolved": "github:NixOS/nixpkgs/566acc07c54dc807f91625bb286cb9b321b5f42a?lastModified=1776255774&narHash=sha256-psVTpH6PK3q1htMJpmdz1hLF5pQgEshu7gQWgKO6t6Y%3D" + "last_modified": "2026-06-13T14:05:44Z", + "resolved": "github:NixOS/nixpkgs/9f11f828c213641c2369a9f1fa31fe31557e3156?lastModified=1781359544&narHash=sha256-iUuzKQcyXvopYDDzFpMK5eQKP3WIJExYny2kJtbgUcE%3D" }, "go@latest": { - "last_modified": "2026-03-21T07:29:51Z", - "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#go", + "last_modified": "2026-05-21T08:15:18Z", + "resolved": "github:NixOS/nixpkgs/4a29d733e8a7d5b824c3d8c958a946a9867b3eb2#go", "source": "devbox-search", - "version": "1.26.1", + "version": "1.26.3", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/kh43nhaz1qcpwws2xq805lrmwpmn9i3k-go-1.26.1", + "path": "/nix/store/7ycp8j45iay38g9mjaxmy4jhwdsrb47y-go-1.26.3", "default": true } ], - "store_path": "/nix/store/kh43nhaz1qcpwws2xq805lrmwpmn9i3k-go-1.26.1" + "store_path": "/nix/store/7ycp8j45iay38g9mjaxmy4jhwdsrb47y-go-1.26.3" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/rz1pqbm5z3zfby250i0djfmfzzj7khg9-go-1.26.1", + "path": "/nix/store/jkcwcbwvhgzmxg59798z4clmj4bfv42i-go-1.26.3", "default": true } ], - "store_path": "/nix/store/rz1pqbm5z3zfby250i0djfmfzzj7khg9-go-1.26.1" + "store_path": "/nix/store/jkcwcbwvhgzmxg59798z4clmj4bfv42i-go-1.26.3" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/yv6jj27racylbfjw6a1cdr91ndxbgyf6-go-1.26.1", + "path": "/nix/store/3f2jzvxmhhlarjqxy1p7i9r5l34siz29-go-1.26.3", "default": true } ], - "store_path": "/nix/store/yv6jj27racylbfjw6a1cdr91ndxbgyf6-go-1.26.1" + "store_path": "/nix/store/3f2jzvxmhhlarjqxy1p7i9r5l34siz29-go-1.26.3" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/ckcq2mj8zk0drhaaacy6mp9d924hnr4m-go-1.26.1", + "path": "/nix/store/33fw5m31lfcnk4ff2f0df7j2bxnh8lgk-go-1.26.3", "default": true } ], - "store_path": "/nix/store/ckcq2mj8zk0drhaaacy6mp9d924hnr4m-go-1.26.1" + "store_path": "/nix/store/33fw5m31lfcnk4ff2f0df7j2bxnh8lgk-go-1.26.3" } } } diff --git a/examples/data_science/jupyter/devbox.lock b/examples/data_science/jupyter/devbox.lock index 84c83a20531..d4d5695c347 100644 --- a/examples/data_science/jupyter/devbox.lock +++ b/examples/data_science/jupyter/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-06-18T03:01:18Z", - "resolved": "github:NixOS/nixpkgs/5395fb3ab3f97b9b7abca147249fa2e8ed27b192?lastModified=1750215678&narHash=sha256-Rc%2FytpamXRf6z8UA2SGa4aaWxUXRbX2MAWIu2C8M%2Bok%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "nodePackages.pyright": { "resolved": "github:NixOS/nixpkgs/75a52265bda7fd25e06e3a67dee3f0354e73243c#nodePackages.pyright", diff --git a/examples/data_science/pytorch/basic-example/devbox.lock b/examples/data_science/pytorch/basic-example/devbox.lock index b02425bb8f5..87de488c4a6 100644 --- a/examples/data_science/pytorch/basic-example/devbox.lock +++ b/examples/data_science/pytorch/basic-example/devbox.lock @@ -8,8 +8,8 @@ "version": "11.7.0" }, "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-06-18T03:01:18Z", - "resolved": "github:NixOS/nixpkgs/5395fb3ab3f97b9b7abca147249fa2e8ed27b192?lastModified=1750215678&narHash=sha256-Rc%2FytpamXRf6z8UA2SGa4aaWxUXRbX2MAWIu2C8M%2Bok%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "poetry": { "plugin_version": "0.0.4", diff --git a/examples/databases/mariadb/devbox.lock b/examples/databases/mariadb/devbox.lock index 63756ed4d20..4ce1dffea36 100644 --- a/examples/databases/mariadb/devbox.lock +++ b/examples/databases/mariadb/devbox.lock @@ -2,6 +2,7 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/f80ac848e3d6f0c12c52758c0f25c10c97ca3b62": { + "last_modified": "1970-01-01T00:00:00Z", "resolved": "github:NixOS/nixpkgs/f80ac848e3d6f0c12c52758c0f25c10c97ca3b62" }, "mariadb@latest": { diff --git a/examples/databases/mysql/devbox.lock b/examples/databases/mysql/devbox.lock index 8896605aaa5..d20c56e92ac 100644 --- a/examples/databases/mysql/devbox.lock +++ b/examples/databases/mysql/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-08-04T20:54:38Z", - "resolved": "github:NixOS/nixpkgs/cab778239e705082fe97bb4990e0d24c50924c04?lastModified=1754340878&narHash=sha256-lgmUyVQL9tSnvvIvBp7x1euhkkCho7n3TMzgjdvgPoU%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "mysql84@latest": { "last_modified": "2025-08-08T11:17:04Z", diff --git a/examples/development/bun/devbox.lock b/examples/development/bun/devbox.lock index f1a51a1634a..2b484bcb6e0 100644 --- a/examples/development/bun/devbox.lock +++ b/examples/development/bun/devbox.lock @@ -50,8 +50,8 @@ } }, "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-06-18T03:01:18Z", - "resolved": "github:NixOS/nixpkgs/5395fb3ab3f97b9b7abca147249fa2e8ed27b192?lastModified=1750215678&narHash=sha256-Rc%2FytpamXRf6z8UA2SGa4aaWxUXRbX2MAWIu2C8M%2Bok%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" } } } diff --git a/examples/development/elixir/elixir_hello/devbox.lock b/examples/development/elixir/elixir_hello/devbox.lock index cf8992c4229..7e5d63e1e7a 100644 --- a/examples/development/elixir/elixir_hello/devbox.lock +++ b/examples/development/elixir/elixir_hello/devbox.lock @@ -1,23 +1,9 @@ { "lockfile_version": "1", "packages": { - "darwin.apple_sdk.frameworks.CoreServices": { - "resolved": "github:NixOS/nixpkgs/3a05eebede89661660945da1f151959900903b6a?narHash=sha256-Ly2fBL1LscV%2BKyCqPRufUBuiw%2BzmWrlJzpWOWbahplg%3D#darwin.apple_sdk.frameworks.CoreServices", - "source": "nixpkg", - "systems": { - "aarch64-darwin": { - "outputs": [ - { - "path": "/nix/store/mpq140x7nsx9gz73h4nfp9kpp297mshh-CoreServices-11.0", - "default": true - } - ] - } - } - }, "elixir@latest": { "last_modified": "2024-12-27T03:08:00Z", - "plugin_version": "0.0.1", + "plugin_version": "0.0.2", "resolved": "github:NixOS/nixpkgs/7cc0bff31a3a705d3ac4fdceb030a17239412210#elixir", "source": "devbox-search", "version": "1.18.1", @@ -65,7 +51,8 @@ } }, "github:NixOS/nixpkgs/nixpkgs-unstable": { - "resolved": "github:NixOS/nixpkgs/3a05eebede89661660945da1f151959900903b6a?lastModified=1740547748&narHash=sha256-Ly2fBL1LscV%2BKyCqPRufUBuiw%2BzmWrlJzpWOWbahplg%3D" + "last_modified": "2026-06-13T14:05:44Z", + "resolved": "github:NixOS/nixpkgs/9f11f828c213641c2369a9f1fa31fe31557e3156?lastModified=1781359544&narHash=sha256-iUuzKQcyXvopYDDzFpMK5eQKP3WIJExYny2kJtbgUcE%3D" } } } diff --git a/examples/development/go/hello-world/devbox.lock b/examples/development/go/hello-world/devbox.lock index 69235d59f96..3bc1de8de9a 100644 --- a/examples/development/go/hello-world/devbox.lock +++ b/examples/development/go/hello-world/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-08-12T09:17:37Z", - "resolved": "github:NixOS/nixpkgs/372d9eeeafa5b15913201e2b92e8e539ac7c64d1?lastModified=1754990257&narHash=sha256-eEq2wlYNF2t89PsNyEv5Sz4lSxdukZCj4SdhZBVAGpI%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "go@1.24.5": { "last_modified": "2025-07-28T17:09:23Z", diff --git a/examples/development/haskell/devbox.lock b/examples/development/haskell/devbox.lock index c175a1bad09..295cc8b15e4 100644 --- a/examples/development/haskell/devbox.lock +++ b/examples/development/haskell/devbox.lock @@ -291,8 +291,8 @@ } }, "zlib@latest": { - "last_modified": "2024-02-21T16:29:05Z", - "resolved": "github:NixOS/nixpkgs/ac4c5a60bebfb783f1106d126b9f39cc8e809e0e#zlib", + "last_modified": "2024-08-04T20:22:49Z", + "resolved": "github:NixOS/nixpkgs/785feb91183a50959823ff9ba9ef673105259cd5#zlib", "source": "devbox-search", "version": "1.3.1", "systems": { @@ -300,73 +300,73 @@ "outputs": [ { "name": "out", - "path": "/nix/store/5vxnm68mfnf34cjpf5brj3lg1ffd4k1d-zlib-1.3.1", + "path": "/nix/store/0ib2jb462dh3mg5yrv77g4zv7x5m2gy3-zlib-1.3.1", "default": true }, { "name": "static", - "path": "/nix/store/663pj0krvcj3wid127r5i5gbv84q2d4k-zlib-1.3.1-static" + "path": "/nix/store/4fj2pdvfkjswrar0psn7hs83izdsz5p1-zlib-1.3.1-static" }, { "name": "dev", - "path": "/nix/store/qz1q53jk52ffnpfmwhvqryp5ann0k693-zlib-1.3.1-dev" + "path": "/nix/store/f2xa3kz4yi0dld22v26gx7szqqvcrh32-zlib-1.3.1-dev" } ], - "store_path": "/nix/store/5vxnm68mfnf34cjpf5brj3lg1ffd4k1d-zlib-1.3.1" + "store_path": "/nix/store/0ib2jb462dh3mg5yrv77g4zv7x5m2gy3-zlib-1.3.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/954aj4dkyymarz6ww6m5zpn52p9hsdax-zlib-1.3.1", + "path": "/nix/store/s6wl1gipyv3zrg2qxg3r95fz8fr3wx9v-zlib-1.3.1", "default": true }, { "name": "static", - "path": "/nix/store/rbgas3a7sadhhhicj86lw2fvrzjq69f1-zlib-1.3.1-static" + "path": "/nix/store/cfc0kw9iw953753my6hnbi3issc01i39-zlib-1.3.1-static" }, { "name": "dev", - "path": "/nix/store/qv4acdy7fggx875sqai32ywifnhkviga-zlib-1.3.1-dev" + "path": "/nix/store/b1nffz5ndqpxfhbmga9rln62cqp2v69h-zlib-1.3.1-dev" } ], - "store_path": "/nix/store/954aj4dkyymarz6ww6m5zpn52p9hsdax-zlib-1.3.1" + "store_path": "/nix/store/s6wl1gipyv3zrg2qxg3r95fz8fr3wx9v-zlib-1.3.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/clnaq3v7r49zap82mg0jhdf01763yjja-zlib-1.3.1", + "path": "/nix/store/nkvmqr2m7p5i3grkrlypnj4jgp7gkl15-zlib-1.3.1", "default": true }, { "name": "dev", - "path": "/nix/store/zblqarh0jgf1wi77kw7pwx6f5wcsdns4-zlib-1.3.1-dev" + "path": "/nix/store/bh4s6742cgmqqyxjc018b6wynlmbq2rc-zlib-1.3.1-dev" }, { "name": "static", - "path": "/nix/store/sl3f07nmv0rl30jmspprimk4jmncrwd4-zlib-1.3.1-static" + "path": "/nix/store/sdsilixvl5q3mpi3yybns6k3malr28p2-zlib-1.3.1-static" } ], - "store_path": "/nix/store/clnaq3v7r49zap82mg0jhdf01763yjja-zlib-1.3.1" + "store_path": "/nix/store/nkvmqr2m7p5i3grkrlypnj4jgp7gkl15-zlib-1.3.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/ilr7br1ck7i6wcgfkynwpnjp7n964h38-zlib-1.3.1", + "path": "/nix/store/phnpfqk1j35nil4hqgaslqm9a1q2gffy-zlib-1.3.1", "default": true }, { "name": "dev", - "path": "/nix/store/fhrwzmzvkj5yjsb4mb37w6smbg6banrs-zlib-1.3.1-dev" + "path": "/nix/store/fw1jqi1ia1sinknci20m95mybpidrbhc-zlib-1.3.1-dev" }, { "name": "static", - "path": "/nix/store/si3l39cj0skq2gz0809nh6rhin879chy-zlib-1.3.1-static" + "path": "/nix/store/3wwn6ydps6ph61yzh0iiaib4a452h8k7-zlib-1.3.1-static" } ], - "store_path": "/nix/store/ilr7br1ck7i6wcgfkynwpnjp7n964h38-zlib-1.3.1" + "store_path": "/nix/store/phnpfqk1j35nil4hqgaslqm9a1q2gffy-zlib-1.3.1" } } } diff --git a/examples/development/nodejs/nodejs-pnpm/devbox.lock b/examples/development/nodejs/nodejs-pnpm/devbox.lock index 38ea76992f5..68dee113300 100644 --- a/examples/development/nodejs/nodejs-pnpm/devbox.lock +++ b/examples/development/nodejs/nodejs-pnpm/devbox.lock @@ -6,67 +6,51 @@ "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "nodejs@latest": { - "last_modified": "2024-02-24T23:06:34Z", + "last_modified": "2026-03-21T07:29:51Z", "plugin_version": "0.0.3", - "resolved": "github:NixOS/nixpkgs/9a9dae8f6319600fa9aebde37f340975cab4b8c0#nodejs_21", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#nodejs_25", "source": "devbox-search", - "version": "21.6.2", + "version": "25.8.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/n9xcy53g63rk8vwb2yx5fb7i72rprpd1-nodejs-21.6.2", + "path": "/nix/store/kala80ghvzlaxns3h291chi9l63jvjfy-nodejs-25.8.1", "default": true - }, - { - "name": "libv8", - "path": "/nix/store/i7dqylwl31kbb4ixlz3d7iz28gkiz1pa-nodejs-21.6.2-libv8" } ], - "store_path": "/nix/store/n9xcy53g63rk8vwb2yx5fb7i72rprpd1-nodejs-21.6.2" + "store_path": "/nix/store/kala80ghvzlaxns3h291chi9l63jvjfy-nodejs-25.8.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/mqvmpikgnk7bxvi977ysd0z81bjpflzj-nodejs-21.6.2", + "path": "/nix/store/af8lqf08ahd3wxy9jhzi7d0qcrsc9kvb-nodejs-25.8.1", "default": true - }, - { - "name": "libv8", - "path": "/nix/store/bk213z877b7cx8m5hcb3pplry6bfz48b-nodejs-21.6.2-libv8" } ], - "store_path": "/nix/store/mqvmpikgnk7bxvi977ysd0z81bjpflzj-nodejs-21.6.2" + "store_path": "/nix/store/af8lqf08ahd3wxy9jhzi7d0qcrsc9kvb-nodejs-25.8.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/mdwxb1kdajvahhbpq3dhnaf3b01h7yb8-nodejs-21.6.2", + "path": "/nix/store/mj7gariyc4j8fi2b9k31ykhr6n2yklm7-nodejs-25.8.1", "default": true - }, - { - "name": "libv8", - "path": "/nix/store/qnflfa9zq3d2z81zhlig0m7kb7w68csc-nodejs-21.6.2-libv8" } ], - "store_path": "/nix/store/mdwxb1kdajvahhbpq3dhnaf3b01h7yb8-nodejs-21.6.2" + "store_path": "/nix/store/mj7gariyc4j8fi2b9k31ykhr6n2yklm7-nodejs-25.8.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/va3sggfgfb709lm31bzvpjfyapjdy435-nodejs-21.6.2", + "path": "/nix/store/h1dg57qqanqg9giys4a4akyncssbbb2v-nodejs-25.8.1", "default": true - }, - { - "name": "libv8", - "path": "/nix/store/xl576mlrf1vhy9pz5xy9w9bq4l23vrx2-nodejs-21.6.2-libv8" } ], - "store_path": "/nix/store/va3sggfgfb709lm31bzvpjfyapjdy435-nodejs-21.6.2" + "store_path": "/nix/store/h1dg57qqanqg9giys4a4akyncssbbb2v-nodejs-25.8.1" } } } diff --git a/examples/development/nodejs/nodejs-yarn/devbox.lock b/examples/development/nodejs/nodejs-yarn/devbox.lock index 628632f2435..68dee113300 100644 --- a/examples/development/nodejs/nodejs-yarn/devbox.lock +++ b/examples/development/nodejs/nodejs-yarn/devbox.lock @@ -6,23 +6,51 @@ "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "nodejs@latest": { - "last_modified": "2024-02-24T23:06:34Z", + "last_modified": "2026-03-21T07:29:51Z", "plugin_version": "0.0.3", - "resolved": "github:NixOS/nixpkgs/9a9dae8f6319600fa9aebde37f340975cab4b8c0#nodejs_21", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#nodejs_25", "source": "devbox-search", - "version": "21.6.2", + "version": "25.8.1", "systems": { "aarch64-darwin": { - "store_path": "/nix/store/n9xcy53g63rk8vwb2yx5fb7i72rprpd1-nodejs-21.6.2" + "outputs": [ + { + "name": "out", + "path": "/nix/store/kala80ghvzlaxns3h291chi9l63jvjfy-nodejs-25.8.1", + "default": true + } + ], + "store_path": "/nix/store/kala80ghvzlaxns3h291chi9l63jvjfy-nodejs-25.8.1" }, "aarch64-linux": { - "store_path": "/nix/store/mqvmpikgnk7bxvi977ysd0z81bjpflzj-nodejs-21.6.2" + "outputs": [ + { + "name": "out", + "path": "/nix/store/af8lqf08ahd3wxy9jhzi7d0qcrsc9kvb-nodejs-25.8.1", + "default": true + } + ], + "store_path": "/nix/store/af8lqf08ahd3wxy9jhzi7d0qcrsc9kvb-nodejs-25.8.1" }, "x86_64-darwin": { - "store_path": "/nix/store/mdwxb1kdajvahhbpq3dhnaf3b01h7yb8-nodejs-21.6.2" + "outputs": [ + { + "name": "out", + "path": "/nix/store/mj7gariyc4j8fi2b9k31ykhr6n2yklm7-nodejs-25.8.1", + "default": true + } + ], + "store_path": "/nix/store/mj7gariyc4j8fi2b9k31ykhr6n2yklm7-nodejs-25.8.1" }, "x86_64-linux": { - "store_path": "/nix/store/va3sggfgfb709lm31bzvpjfyapjdy435-nodejs-21.6.2" + "outputs": [ + { + "name": "out", + "path": "/nix/store/h1dg57qqanqg9giys4a4akyncssbbb2v-nodejs-25.8.1", + "default": true + } + ], + "store_path": "/nix/store/h1dg57qqanqg9giys4a4akyncssbbb2v-nodejs-25.8.1" } } } diff --git a/examples/development/php/ds-extension/devbox.lock b/examples/development/php/ds-extension/devbox.lock index cda3fb019cb..6ef70237887 100644 --- a/examples/development/php/ds-extension/devbox.lock +++ b/examples/development/php/ds-extension/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2026-04-27T06:11:55Z", - "resolved": "github:NixOS/nixpkgs/6368eda62c9775c38ef7f714b2555a741c20c72d?lastModified=1777270315&narHash=sha256-yKB4G6cKsQsWN7M6rZGk6gkJPDNPIzT05y4qzRyCDlI%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "php85Extensions.ds@latest": { "last_modified": "2026-05-08T21:03:27Z", diff --git a/examples/development/python/pip/devbox.lock b/examples/development/python/pip/devbox.lock index c1e6ba17da0..dd372f90c79 100644 --- a/examples/development/python/pip/devbox.lock +++ b/examples/development/python/pip/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-06-18T03:01:18Z", - "resolved": "github:NixOS/nixpkgs/5395fb3ab3f97b9b7abca147249fa2e8ed27b192?lastModified=1750215678&narHash=sha256-Rc%2FytpamXRf6z8UA2SGa4aaWxUXRbX2MAWIu2C8M%2Bok%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "python@latest": { "last_modified": "2024-02-10T18:15:24Z", diff --git a/examples/development/python/pipenv/devbox.lock b/examples/development/python/pipenv/devbox.lock index 9fb1f500e40..8820976fe3f 100644 --- a/examples/development/python/pipenv/devbox.lock +++ b/examples/development/python/pipenv/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-06-18T03:01:18Z", - "resolved": "github:NixOS/nixpkgs/5395fb3ab3f97b9b7abca147249fa2e8ed27b192?lastModified=1750215678&narHash=sha256-Rc%2FytpamXRf6z8UA2SGa4aaWxUXRbX2MAWIu2C8M%2Bok%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "pipenv@latest": { "last_modified": "2024-02-10T18:15:24Z", diff --git a/examples/development/python/poetry/poetry-demo/devbox.lock b/examples/development/python/poetry/poetry-demo/devbox.lock index e1418150018..2248c2dd7a5 100644 --- a/examples/development/python/poetry/poetry-demo/devbox.lock +++ b/examples/development/python/poetry/poetry-demo/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-06-18T03:01:18Z", - "resolved": "github:NixOS/nixpkgs/5395fb3ab3f97b9b7abca147249fa2e8ed27b192?lastModified=1750215678&narHash=sha256-Rc%2FytpamXRf6z8UA2SGa4aaWxUXRbX2MAWIu2C8M%2Bok%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "poetry@latest": { "last_modified": "2024-02-10T18:15:24Z", diff --git a/examples/development/python/poetry/poetry-pyproject-subdir/devbox.lock b/examples/development/python/poetry/poetry-pyproject-subdir/devbox.lock index d44a2d7d127..d63c372c7ab 100644 --- a/examples/development/python/poetry/poetry-pyproject-subdir/devbox.lock +++ b/examples/development/python/poetry/poetry-pyproject-subdir/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-06-18T03:01:18Z", - "resolved": "github:NixOS/nixpkgs/5395fb3ab3f97b9b7abca147249fa2e8ed27b192?lastModified=1750215678&narHash=sha256-Rc%2FytpamXRf6z8UA2SGa4aaWxUXRbX2MAWIu2C8M%2Bok%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "poetry@latest": { "last_modified": "2024-02-10T18:15:24Z", diff --git a/examples/plugins/builtin/devbox.lock b/examples/plugins/builtin/devbox.lock index b3a80e9a166..12525fb0d77 100644 --- a/examples/plugins/builtin/devbox.lock +++ b/examples/plugins/builtin/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-10-23T16:27:14Z", - "resolved": "github:NixOS/nixpkgs/d5faa84122bc0a1fd5d378492efce4e289f8eac1?lastModified=1761236834&narHash=sha256-%2Bpthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE%2BfV2Q%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" } } } diff --git a/examples/servers/nginx/devbox.lock b/examples/servers/nginx/devbox.lock index bd71c50a55e..f8df03ab6fb 100644 --- a/examples/servers/nginx/devbox.lock +++ b/examples/servers/nginx/devbox.lock @@ -2,192 +2,192 @@ "lockfile_version": "1", "packages": { "gawk@latest": { - "last_modified": "2024-07-07T07:43:47Z", - "resolved": "github:NixOS/nixpkgs/b60793b86201040d9dee019a05089a9150d08b5b#gawk", + "last_modified": "2025-07-28T17:09:23Z", + "resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#gawk", "source": "devbox-search", - "version": "5.2.2", + "version": "5.3.2", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/v91lg28v8cf7b7xwblc8l1167psarji6-gawk-5.2.2", + "path": "/nix/store/cysns6z9qhl9f0a0s1vn1v36z66ar99s-gawk-5.3.2", "default": true }, { "name": "man", - "path": "/nix/store/n1ib25dsb3hncv1j4qnlshk7nxd9rzgy-gawk-5.2.2-man", + "path": "/nix/store/vz7fgrknlmh4602m0rr4nakqsw2mbm4r-gawk-5.3.2-man", "default": true }, { "name": "info", - "path": "/nix/store/4xzkvlzgfbcv4j6cfr4afab3cd55fcs7-gawk-5.2.2-info" + "path": "/nix/store/9cmi08f4vxqykq1w10g972ql3rfjf0wh-gawk-5.3.2-info" } ], - "store_path": "/nix/store/v91lg28v8cf7b7xwblc8l1167psarji6-gawk-5.2.2" + "store_path": "/nix/store/cysns6z9qhl9f0a0s1vn1v36z66ar99s-gawk-5.3.2" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/sxh7pp4ymxh6ffhkv3zikbwqsxfpfw5q-gawk-5.2.2", + "path": "/nix/store/ysb0bhsk6qjgi0gbcagcn6qlwnah472a-gawk-5.3.2", "default": true }, { "name": "man", - "path": "/nix/store/2ld628nm8lzlz04km6spbvc39k4wvqq9-gawk-5.2.2-man", + "path": "/nix/store/1m7flkgk5c2m5d2x6hfvwhaihirpg4x8-gawk-5.3.2-man", "default": true }, { "name": "info", - "path": "/nix/store/k3c8wlnzjjj206rvviap1xicvcdzr24g-gawk-5.2.2-info" + "path": "/nix/store/w1bazn62ad9lkrnivvlhb8gkx6kml9wp-gawk-5.3.2-info" } ], - "store_path": "/nix/store/sxh7pp4ymxh6ffhkv3zikbwqsxfpfw5q-gawk-5.2.2" + "store_path": "/nix/store/ysb0bhsk6qjgi0gbcagcn6qlwnah472a-gawk-5.3.2" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/d2kmk6sl98dpgkph0v6phd4rnsyx6i0d-gawk-5.2.2", + "path": "/nix/store/rd8zib6ik9sgsfzqhjn6wydlp05cbi7d-gawk-5.3.2", "default": true }, { "name": "man", - "path": "/nix/store/q3l282f4i3y6w9lm0c5wzw2n9sbhzj13-gawk-5.2.2-man", + "path": "/nix/store/jfrzr3mjajarwl6rdq118vagqxxn7x03-gawk-5.3.2-man", "default": true }, { "name": "info", - "path": "/nix/store/ay7q9wlmh8z922c0bvnckyidsgb5pvr5-gawk-5.2.2-info" + "path": "/nix/store/mqb4wflzgdn9ixi5hn3h1yn56kkvvqcl-gawk-5.3.2-info" } ], - "store_path": "/nix/store/d2kmk6sl98dpgkph0v6phd4rnsyx6i0d-gawk-5.2.2" + "store_path": "/nix/store/rd8zib6ik9sgsfzqhjn6wydlp05cbi7d-gawk-5.3.2" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/a5rvjq2ir4d1wnxwdf4a9zf6hfc6ydsx-gawk-5.2.2", + "path": "/nix/store/rlxhn6k70xwsyydv3vrawlhghffwkyvi-gawk-5.3.2", "default": true }, { "name": "man", - "path": "/nix/store/qc4z5d8snivqvg8bbzj44l978m5yf87k-gawk-5.2.2-man", + "path": "/nix/store/dw6cnjy1ml5mqzi56wkasklyrf0ax4wq-gawk-5.3.2-man", "default": true }, { "name": "info", - "path": "/nix/store/7c3352rbv7w6l0frfxrc7prmf1mnipwa-gawk-5.2.2-info" + "path": "/nix/store/yc94bmrna0930g6ahwrgaqpzq41xm4nx-gawk-5.3.2-info" } ], - "store_path": "/nix/store/a5rvjq2ir4d1wnxwdf4a9zf6hfc6ydsx-gawk-5.2.2" + "store_path": "/nix/store/rlxhn6k70xwsyydv3vrawlhghffwkyvi-gawk-5.3.2" } } }, "gettext@latest": { - "last_modified": "2024-07-19T07:13:34Z", - "resolved": "github:NixOS/nixpkgs/af9c15bc7a314c226d7d5d85e159f7a73e8d9fae#gettext", + "last_modified": "2025-08-11T23:54:17Z", + "resolved": "github:NixOS/nixpkgs/5a983011e0f4b3b286aaa73e011ce32b1449a528#gettext", "source": "devbox-search", - "version": "0.21.1", + "version": "0.25.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/819snm2qj7gn7hnqz3vm1ysmcjckwsrf-gettext-0.21.1", + "path": "/nix/store/f978sllzi9j814p8qag1wm8raxs9i4w9-gettext-0.25.1", "default": true }, { "name": "man", - "path": "/nix/store/9y80g88clvh3d9v8n12kjxbkkrn4bidq-gettext-0.21.1-man", + "path": "/nix/store/bi118aq2avbc6jjzrrqgyq6ycaaydma1-gettext-0.25.1-man", "default": true }, { - "name": "info", - "path": "/nix/store/59c6hqicp5r4jv5q47mkx8zcf1gkyrla-gettext-0.21.1-info" + "name": "doc", + "path": "/nix/store/iq90f6wln17hwwc980fr6a07q5zl32jz-gettext-0.25.1-doc" }, { - "name": "doc", - "path": "/nix/store/sb0jc2m7mcwc0r9wwpv8jarb8rhdmvmh-gettext-0.21.1-doc" + "name": "info", + "path": "/nix/store/c9mjfmnf1k6ajrimkjc9dqab1qrrcrjy-gettext-0.25.1-info" } ], - "store_path": "/nix/store/819snm2qj7gn7hnqz3vm1ysmcjckwsrf-gettext-0.21.1" + "store_path": "/nix/store/f978sllzi9j814p8qag1wm8raxs9i4w9-gettext-0.25.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/j3mkmk5c9m6jvig3nfvz1wx8nglbxl9f-gettext-0.21.1", + "path": "/nix/store/j5ci02156h426pbvzx2azwbl20az05l5-gettext-0.25.1", "default": true }, { "name": "man", - "path": "/nix/store/g6012xcn15xb60sjiai6jhcwii0178n1-gettext-0.21.1-man", + "path": "/nix/store/8ynxf4fjxykaqcjlq7bnd1giy94c228j-gettext-0.25.1-man", "default": true }, { "name": "doc", - "path": "/nix/store/5pz5zv734cg2as7hpns0ay2xap330017-gettext-0.21.1-doc" + "path": "/nix/store/lk1z8884mc0r9qx6xdz21h621vscb75j-gettext-0.25.1-doc" }, { "name": "info", - "path": "/nix/store/4gnl8q17ig6sd4m5d2lxdprl7vlhc7qa-gettext-0.21.1-info" + "path": "/nix/store/gv78lfqy3ss9fv19rlkydjk2qjw1w8yc-gettext-0.25.1-info" } ], - "store_path": "/nix/store/j3mkmk5c9m6jvig3nfvz1wx8nglbxl9f-gettext-0.21.1" + "store_path": "/nix/store/j5ci02156h426pbvzx2azwbl20az05l5-gettext-0.25.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/g5zy6410a9fr9lbc3labdy7p9p5l23g6-gettext-0.21.1", + "path": "/nix/store/2cr2r40x0njxs94cm9358wzcalp4yrwp-gettext-0.25.1", "default": true }, { "name": "man", - "path": "/nix/store/q14lzqxl3kwdkd6a88kl08la9q26klmm-gettext-0.21.1-man", + "path": "/nix/store/77rk2aqvhl4drxgj69icdw4j0rdhyi2b-gettext-0.25.1-man", "default": true }, { "name": "doc", - "path": "/nix/store/5c2rgck685hvfynhjmgw9m7vl4c8vxc9-gettext-0.21.1-doc" + "path": "/nix/store/xbjhjg1ah6jpf08l938y7syf02fmcd94-gettext-0.25.1-doc" }, { "name": "info", - "path": "/nix/store/cqf10m7jzrg16fhk2gcc8b22i3s0qfsn-gettext-0.21.1-info" + "path": "/nix/store/a4080hpa1h7yi256r4s0sivrq4smcv53-gettext-0.25.1-info" } ], - "store_path": "/nix/store/g5zy6410a9fr9lbc3labdy7p9p5l23g6-gettext-0.21.1" + "store_path": "/nix/store/2cr2r40x0njxs94cm9358wzcalp4yrwp-gettext-0.25.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/kpicyzzxir2hr4j4ng94wywlsraz4k8p-gettext-0.21.1", + "path": "/nix/store/m705ap2d06cz67bl8xssz33rl9axy3pm-gettext-0.25.1", "default": true }, { "name": "man", - "path": "/nix/store/pxwsy2smar83fccl7bxyqlx6qgpfagjv-gettext-0.21.1-man", + "path": "/nix/store/25m8bc9mlszw8nx58814szhnfznxl1p2-gettext-0.25.1-man", "default": true }, { "name": "doc", - "path": "/nix/store/vxy8nsnnkjwwr80x4dpcnwqapidpz7dq-gettext-0.21.1-doc" + "path": "/nix/store/n116lcwgg0rav10akix002fd792m06za-gettext-0.25.1-doc" }, { "name": "info", - "path": "/nix/store/2h0kw9gl87h12aps7s1qkmcrxkwh7905-gettext-0.21.1-info" + "path": "/nix/store/hz3arglxpgmkr901xssh2b7w5j6iiiwm-gettext-0.25.1-info" } ], - "store_path": "/nix/store/kpicyzzxir2hr4j4ng94wywlsraz4k8p-gettext-0.21.1" + "store_path": "/nix/store/m705ap2d06cz67bl8xssz33rl9axy3pm-gettext-0.25.1" } } }, "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2026-04-27T06:11:55Z", - "resolved": "github:NixOS/nixpkgs/6368eda62c9775c38ef7f714b2555a741c20c72d?lastModified=1777270315&narHash=sha256-yKB4G6cKsQsWN7M6rZGk6gkJPDNPIzT05y4qzRyCDlI%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "nginx@latest": { "last_modified": "2024-02-10T18:15:24Z", diff --git a/examples/stacks/django/devbox.lock b/examples/stacks/django/devbox.lock index 131bea5d4ff..1ae661d4f12 100644 --- a/examples/stacks/django/devbox.lock +++ b/examples/stacks/django/devbox.lock @@ -2,8 +2,8 @@ "lockfile_version": "1", "packages": { "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-06-18T03:01:18Z", - "resolved": "github:NixOS/nixpkgs/5395fb3ab3f97b9b7abca147249fa2e8ed27b192?lastModified=1750215678&narHash=sha256-Rc%2FytpamXRf6z8UA2SGa4aaWxUXRbX2MAWIu2C8M%2Bok%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "openssl@latest": { "last_modified": "2024-02-20T22:56:03Z", diff --git a/examples/stacks/drupal/devbox.lock b/examples/stacks/drupal/devbox.lock index 7fe0f9ff209..3cd3e69315d 100644 --- a/examples/stacks/drupal/devbox.lock +++ b/examples/stacks/drupal/devbox.lock @@ -2,132 +2,132 @@ "lockfile_version": "1", "packages": { "curl@latest": { - "last_modified": "2024-02-22T01:07:56Z", - "resolved": "github:NixOS/nixpkgs/98b00b6947a9214381112bdb6f89c25498db4959#curl", + "last_modified": "2025-12-05T15:03:55Z", + "resolved": "github:NixOS/nixpkgs/a672be65651c80d3f592a89b3945466584a22069#curl", "source": "devbox-search", - "version": "8.6.0", + "version": "8.17.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "bin", - "path": "/nix/store/hkhsc8b35q7q329pl5srwj8bkkhz5253-curl-8.6.0-bin", + "path": "/nix/store/qfwqcndy8bji6xww0gizclf2nqi2qpph-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/xbzx5d985zdpr080i46zf17gc2pnp0s9-curl-8.6.0-man", + "path": "/nix/store/rk815zvrhwzbi7c6d589v2mhxzyzb400-curl-8.17.0-man", "default": true }, { - "name": "devdoc", - "path": "/nix/store/2ipfy7nly738kry0nd7f59avwc6j9r0d-curl-8.6.0-devdoc" + "name": "dev", + "path": "/nix/store/ydp55g2mbd6rk6lfw0krkk3jwgdiqj5d-curl-8.17.0-dev" }, { - "name": "out", - "path": "/nix/store/6lrp8y5zd8d7jfdd45zsr4cmzdb69m6l-curl-8.6.0" + "name": "devdoc", + "path": "/nix/store/8s884m82fmrbiyz8malglqc4sd632dkc-curl-8.17.0-devdoc" }, { - "name": "dev", - "path": "/nix/store/b923n2s4grj1crf41d2x2rg6b88i4yhi-curl-8.6.0-dev" + "name": "out", + "path": "/nix/store/yxv8fxaz0fyhc31dv3rz89kc50zw5hgj-curl-8.17.0" } ], - "store_path": "/nix/store/hkhsc8b35q7q329pl5srwj8bkkhz5253-curl-8.6.0-bin" + "store_path": "/nix/store/qfwqcndy8bji6xww0gizclf2nqi2qpph-curl-8.17.0-bin" }, "aarch64-linux": { "outputs": [ { "name": "bin", - "path": "/nix/store/s9y0vwd8i7dy7cycj71qfdj6klvz5vbp-curl-8.6.0-bin", + "path": "/nix/store/4x19j6zihdl6pya63xs8g360f2r614sx-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/0a6fkx1l0w53ns2x0jsxh56x5abksydc-curl-8.6.0-man", + "path": "/nix/store/b29qbmbfvzkm34k0jnj8ykqg2gzj3rdy-curl-8.17.0-man", "default": true }, { "name": "debug", - "path": "/nix/store/fkja2v0m2g1rak9hb8lbyrdy5cxkryba-curl-8.6.0-debug" + "path": "/nix/store/5hmbdk99knmbg8b0fzh96bv6bkcf6v5i-curl-8.17.0-debug" }, { "name": "dev", - "path": "/nix/store/4srppz7jjb4vl23nvqgllfkwb5l5l1di-curl-8.6.0-dev" + "path": "/nix/store/iqs9mjscns3h5npgkrhgr5xa7qzwd0si-curl-8.17.0-dev" }, { "name": "devdoc", - "path": "/nix/store/5gcssnn5pb5qja15mjrjgdy00hpafrsv-curl-8.6.0-devdoc" + "path": "/nix/store/1fwncv08c8g78k3hj3cj375vx92ndrp8-curl-8.17.0-devdoc" }, { "name": "out", - "path": "/nix/store/jsi315py5vzr07ckrw6v2nzf4p224l1i-curl-8.6.0" + "path": "/nix/store/b0a6qc92vybjiggh0kg387cg0zp3kl6j-curl-8.17.0" } ], - "store_path": "/nix/store/s9y0vwd8i7dy7cycj71qfdj6klvz5vbp-curl-8.6.0-bin" + "store_path": "/nix/store/4x19j6zihdl6pya63xs8g360f2r614sx-curl-8.17.0-bin" }, "x86_64-darwin": { "outputs": [ { "name": "bin", - "path": "/nix/store/i7fa8s6xczlalkmxy28amfyb6j3ymng4-curl-8.6.0-bin", + "path": "/nix/store/w2336wv560g1n58cwashmmczdn3bfkq1-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/bwn4n0lxc3gaxcj8kqsq7yfcmxhbshz9-curl-8.6.0-man", + "path": "/nix/store/i6xmhcan8g4abda7ivv20nvwxrsssjqj-curl-8.17.0-man", "default": true }, - { - "name": "dev", - "path": "/nix/store/wwnzy1llls4knz1bs9s7j94xfndl300c-curl-8.6.0-dev" - }, { "name": "devdoc", - "path": "/nix/store/ryh1zrz4a1barfvf2r7bnk1wzjqawdi2-curl-8.6.0-devdoc" + "path": "/nix/store/ipa7v9z7pjcnnv0fmdya1fldcxv0a28z-curl-8.17.0-devdoc" }, { "name": "out", - "path": "/nix/store/sw1wxldgm3awjmp2i4kq6jwhj6qjnwql-curl-8.6.0" + "path": "/nix/store/x9gyg634fi8mgcyay9mqa1ral7xg72fm-curl-8.17.0" + }, + { + "name": "dev", + "path": "/nix/store/39zfdgq9kg3mb4sycf8pj4pdssrzki6c-curl-8.17.0-dev" } ], - "store_path": "/nix/store/i7fa8s6xczlalkmxy28amfyb6j3ymng4-curl-8.6.0-bin" + "store_path": "/nix/store/w2336wv560g1n58cwashmmczdn3bfkq1-curl-8.17.0-bin" }, "x86_64-linux": { "outputs": [ { "name": "bin", - "path": "/nix/store/x23aqwc39pp4zx5iiz0mqyh5mnvrz43z-curl-8.6.0-bin", + "path": "/nix/store/0rfz69vp1nl0q2hxzig20hc60sk72z62-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/wfdx6m40yxvw73pdf5w8dsww9y1z6l7y-curl-8.6.0-man", + "path": "/nix/store/ijd0yybyzwm98d3q6x7a9cyixgxk0i5d-curl-8.17.0-man", "default": true }, { "name": "debug", - "path": "/nix/store/1im0yjn73c7vd1443i2n33ixfyi1pq45-curl-8.6.0-debug" + "path": "/nix/store/h1fxw0xrifxvbhcp7b8hxsgirxxxfzav-curl-8.17.0-debug" }, { "name": "dev", - "path": "/nix/store/3k4czsnh3wg9liji56v4kjdz3p1mxhsj-curl-8.6.0-dev" + "path": "/nix/store/ikmdk37frjdblkba3wl3xws2wwgln17x-curl-8.17.0-dev" }, { "name": "devdoc", - "path": "/nix/store/ar006irrnax4acc65fwiawnranmc4ck0-curl-8.6.0-devdoc" + "path": "/nix/store/jm6irg81cc0hqg43l39lkxr6pb0w2xk5-curl-8.17.0-devdoc" }, { "name": "out", - "path": "/nix/store/2hapkajcapp9vzwrlj58jwsrjpr4vj70-curl-8.6.0" + "path": "/nix/store/8idis3j5l13c3x74jl8xly0k4qyk9mx6-curl-8.17.0" } ], - "store_path": "/nix/store/x23aqwc39pp4zx5iiz0mqyh5mnvrz43z-curl-8.6.0-bin" + "store_path": "/nix/store/0rfz69vp1nl0q2hxzig20hc60sk72z62-curl-8.17.0-bin" } } }, "gawk@latest": { - "last_modified": "2025-06-20T02:24:11Z", - "resolved": "github:NixOS/nixpkgs/076e8c6678d8c54204abcb4b1b14c366835a58bb#gawk", + "last_modified": "2025-07-28T17:09:23Z", + "resolved": "github:NixOS/nixpkgs/648f70160c03151bc2121d179291337ad6bc564b#gawk", "source": "devbox-search", "version": "5.3.2", "systems": { @@ -135,255 +135,255 @@ "outputs": [ { "name": "out", - "path": "/nix/store/kdfkv0klzis9jaaba1g0gf0cgllpjnbz-gawk-5.3.2", + "path": "/nix/store/cysns6z9qhl9f0a0s1vn1v36z66ar99s-gawk-5.3.2", "default": true }, { "name": "man", - "path": "/nix/store/1zcwxmb2aa3nqz0sa5flzj8q14ah7dcy-gawk-5.3.2-man", + "path": "/nix/store/vz7fgrknlmh4602m0rr4nakqsw2mbm4r-gawk-5.3.2-man", "default": true }, { "name": "info", - "path": "/nix/store/jnlhmlrdxlvcali678mz01sgpjn95ncs-gawk-5.3.2-info" + "path": "/nix/store/9cmi08f4vxqykq1w10g972ql3rfjf0wh-gawk-5.3.2-info" } ], - "store_path": "/nix/store/kdfkv0klzis9jaaba1g0gf0cgllpjnbz-gawk-5.3.2" + "store_path": "/nix/store/cysns6z9qhl9f0a0s1vn1v36z66ar99s-gawk-5.3.2" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/a8n59qawqhy5ih5n8sdg9ll7crv1fk6a-gawk-5.3.2", + "path": "/nix/store/ysb0bhsk6qjgi0gbcagcn6qlwnah472a-gawk-5.3.2", "default": true }, { "name": "man", - "path": "/nix/store/6k9wzygpq8idh8ljzbf6p08ys8v64l4d-gawk-5.3.2-man", + "path": "/nix/store/1m7flkgk5c2m5d2x6hfvwhaihirpg4x8-gawk-5.3.2-man", "default": true }, { "name": "info", - "path": "/nix/store/mpdvvphbvwg1flnjm8pjjdn9z0fjna2q-gawk-5.3.2-info" + "path": "/nix/store/w1bazn62ad9lkrnivvlhb8gkx6kml9wp-gawk-5.3.2-info" } ], - "store_path": "/nix/store/a8n59qawqhy5ih5n8sdg9ll7crv1fk6a-gawk-5.3.2" + "store_path": "/nix/store/ysb0bhsk6qjgi0gbcagcn6qlwnah472a-gawk-5.3.2" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/wdl0kwzniglqcny5hb4qg87hfld9psq5-gawk-5.3.2", + "path": "/nix/store/rd8zib6ik9sgsfzqhjn6wydlp05cbi7d-gawk-5.3.2", "default": true }, { "name": "man", - "path": "/nix/store/pzk91by11wdr1xqg6ka9n5vbwfvvw995-gawk-5.3.2-man", + "path": "/nix/store/jfrzr3mjajarwl6rdq118vagqxxn7x03-gawk-5.3.2-man", "default": true }, { "name": "info", - "path": "/nix/store/laj3yx5nfmi8wcs69wnsbmjgqpjpg45l-gawk-5.3.2-info" + "path": "/nix/store/mqb4wflzgdn9ixi5hn3h1yn56kkvvqcl-gawk-5.3.2-info" } ], - "store_path": "/nix/store/wdl0kwzniglqcny5hb4qg87hfld9psq5-gawk-5.3.2" + "store_path": "/nix/store/rd8zib6ik9sgsfzqhjn6wydlp05cbi7d-gawk-5.3.2" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/nv3y7zb1cwz1h9qy7nwz0s54j8dl1kqj-gawk-5.3.2", + "path": "/nix/store/rlxhn6k70xwsyydv3vrawlhghffwkyvi-gawk-5.3.2", "default": true }, { "name": "man", - "path": "/nix/store/fszky5w8irnlysc3pribh6jgb67c17qr-gawk-5.3.2-man", + "path": "/nix/store/dw6cnjy1ml5mqzi56wkasklyrf0ax4wq-gawk-5.3.2-man", "default": true }, { "name": "info", - "path": "/nix/store/mv868jczhk4vlfsym7mmk4dkxy63xpwq-gawk-5.3.2-info" + "path": "/nix/store/yc94bmrna0930g6ahwrgaqpzq41xm4nx-gawk-5.3.2-info" } ], - "store_path": "/nix/store/nv3y7zb1cwz1h9qy7nwz0s54j8dl1kqj-gawk-5.3.2" + "store_path": "/nix/store/rlxhn6k70xwsyydv3vrawlhghffwkyvi-gawk-5.3.2" } } }, "gettext@latest": { - "last_modified": "2025-07-07T11:34:27Z", - "resolved": "github:NixOS/nixpkgs/0acc6a91343eb987397c27044a8d1fbcb374c265#gettext", + "last_modified": "2025-08-11T23:54:17Z", + "resolved": "github:NixOS/nixpkgs/5a983011e0f4b3b286aaa73e011ce32b1449a528#gettext", "source": "devbox-search", - "version": "0.22.5", + "version": "0.25.1", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/i1cf5x10799v48g9x4hiks9bfd671ka5-gettext-0.22.5", + "path": "/nix/store/f978sllzi9j814p8qag1wm8raxs9i4w9-gettext-0.25.1", "default": true }, { "name": "man", - "path": "/nix/store/yyijkzw43sji9vmkvgp5xd59qhgcqk0i-gettext-0.22.5-man", + "path": "/nix/store/bi118aq2avbc6jjzrrqgyq6ycaaydma1-gettext-0.25.1-man", "default": true }, { "name": "doc", - "path": "/nix/store/hdbngsjdsz6rw0rs5201jwxgmig0bir9-gettext-0.22.5-doc" + "path": "/nix/store/iq90f6wln17hwwc980fr6a07q5zl32jz-gettext-0.25.1-doc" }, { "name": "info", - "path": "/nix/store/bn7zq16wifi5naccpjgx2wscbxrx1r9y-gettext-0.22.5-info" + "path": "/nix/store/c9mjfmnf1k6ajrimkjc9dqab1qrrcrjy-gettext-0.25.1-info" } ], - "store_path": "/nix/store/i1cf5x10799v48g9x4hiks9bfd671ka5-gettext-0.22.5" + "store_path": "/nix/store/f978sllzi9j814p8qag1wm8raxs9i4w9-gettext-0.25.1" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/4yw094fdf4hg71ffmkiciffzri75l52f-gettext-0.22.5", + "path": "/nix/store/j5ci02156h426pbvzx2azwbl20az05l5-gettext-0.25.1", "default": true }, { "name": "man", - "path": "/nix/store/aw19w3wzq8b2vbn0xbxygikz1192hd9f-gettext-0.22.5-man", + "path": "/nix/store/8ynxf4fjxykaqcjlq7bnd1giy94c228j-gettext-0.25.1-man", "default": true }, { "name": "doc", - "path": "/nix/store/1k64vvyzdiixl1sqb4j5gr3s0jaw36mb-gettext-0.22.5-doc" + "path": "/nix/store/lk1z8884mc0r9qx6xdz21h621vscb75j-gettext-0.25.1-doc" }, { "name": "info", - "path": "/nix/store/9x2h9jkx962sv43ifh3j7qrfgy2a1b4p-gettext-0.22.5-info" + "path": "/nix/store/gv78lfqy3ss9fv19rlkydjk2qjw1w8yc-gettext-0.25.1-info" } ], - "store_path": "/nix/store/4yw094fdf4hg71ffmkiciffzri75l52f-gettext-0.22.5" + "store_path": "/nix/store/j5ci02156h426pbvzx2azwbl20az05l5-gettext-0.25.1" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/5qi7j7hqbp157iygygys9pb36d8ik4i0-gettext-0.22.5", + "path": "/nix/store/2cr2r40x0njxs94cm9358wzcalp4yrwp-gettext-0.25.1", "default": true }, { "name": "man", - "path": "/nix/store/pb3awbc3p0y3r5g5sfjz66c5x168yx3r-gettext-0.22.5-man", + "path": "/nix/store/77rk2aqvhl4drxgj69icdw4j0rdhyi2b-gettext-0.25.1-man", "default": true }, { - "name": "info", - "path": "/nix/store/h9g11qmdvcfj5c63s3rksz3w4byb903s-gettext-0.22.5-info" + "name": "doc", + "path": "/nix/store/xbjhjg1ah6jpf08l938y7syf02fmcd94-gettext-0.25.1-doc" }, { - "name": "doc", - "path": "/nix/store/9ff482n21sifam67a4hawlmim5qd2xj3-gettext-0.22.5-doc" + "name": "info", + "path": "/nix/store/a4080hpa1h7yi256r4s0sivrq4smcv53-gettext-0.25.1-info" } ], - "store_path": "/nix/store/5qi7j7hqbp157iygygys9pb36d8ik4i0-gettext-0.22.5" + "store_path": "/nix/store/2cr2r40x0njxs94cm9358wzcalp4yrwp-gettext-0.25.1" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/zs5crhr67zp8cxn7dh4mwq08zw3sb31m-gettext-0.22.5", + "path": "/nix/store/m705ap2d06cz67bl8xssz33rl9axy3pm-gettext-0.25.1", "default": true }, { "name": "man", - "path": "/nix/store/fmyjd06fivjkyja34lk9jfxllma3gr5k-gettext-0.22.5-man", + "path": "/nix/store/25m8bc9mlszw8nx58814szhnfznxl1p2-gettext-0.25.1-man", "default": true }, { "name": "doc", - "path": "/nix/store/29k7rgjb1jz85wp5r2rb8fbmwjmp4yf7-gettext-0.22.5-doc" + "path": "/nix/store/n116lcwgg0rav10akix002fd792m06za-gettext-0.25.1-doc" }, { "name": "info", - "path": "/nix/store/mppr77ji66sqxwwc7c12619csq6mvras-gettext-0.22.5-info" + "path": "/nix/store/hz3arglxpgmkr901xssh2b7w5j6iiiwm-gettext-0.25.1-info" } ], - "store_path": "/nix/store/zs5crhr67zp8cxn7dh4mwq08zw3sb31m-gettext-0.22.5" + "store_path": "/nix/store/m705ap2d06cz67bl8xssz33rl9axy3pm-gettext-0.25.1" } } }, "git@latest": { - "last_modified": "2024-02-10T18:15:24Z", - "resolved": "github:NixOS/nixpkgs/10b813040df67c4039086db0f6eaf65c536886c6#git", + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#git", "source": "devbox-search", - "version": "2.43.0", + "version": "2.53.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/nmsx3gm0f22wk9sg9z6jl48fdf9hmdnm-git-2.43.0", + "path": "/nix/store/6qbj40r0s289k5slmy8yna5x2hfz01wg-git-2.53.0", "default": true }, { "name": "doc", - "path": "/nix/store/p7ylg38jz683s1gpaza022925d1q5yyx-git-2.43.0-doc" + "path": "/nix/store/xp9w7bcl4c78268kn82qdayqglj0zdxa-git-2.53.0-doc" } ], - "store_path": "/nix/store/nmsx3gm0f22wk9sg9z6jl48fdf9hmdnm-git-2.43.0" + "store_path": "/nix/store/6qbj40r0s289k5slmy8yna5x2hfz01wg-git-2.53.0" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/grqv267gs0vqvymbvfapcsk7x52d892p-git-2.43.0", + "path": "/nix/store/0vbb6j0ppx1w8cw28h7w8s2dzla9j3m6-git-2.53.0", "default": true }, { "name": "debug", - "path": "/nix/store/isvas0lzl1l5l7bda6flamikq21g2043-git-2.43.0-debug" + "path": "/nix/store/gaj4q67pid2pcy9nvh2ysv4728wxj5m4-git-2.53.0-debug" }, { "name": "doc", - "path": "/nix/store/hybk0hs0s3rgaih3sqfqxv9cpb8fw1x1-git-2.43.0-doc" + "path": "/nix/store/9mrg9g0w2b4cfdppq3n4zvhkvyixvqpx-git-2.53.0-doc" } ], - "store_path": "/nix/store/grqv267gs0vqvymbvfapcsk7x52d892p-git-2.43.0" + "store_path": "/nix/store/0vbb6j0ppx1w8cw28h7w8s2dzla9j3m6-git-2.53.0" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/grv5vf601dkfhkgkj18v2dnx2afjizn1-git-2.43.0", + "path": "/nix/store/2q2hzaclp1rsj65h21lng7wa26vawhnq-git-2.53.0", "default": true }, { "name": "doc", - "path": "/nix/store/iw8i3nlkkidwva4dqrps2h6ahg7c95r7-git-2.43.0-doc" + "path": "/nix/store/yi2mi426la2x7rggv0a0ah11s2dangz4-git-2.53.0-doc" } ], - "store_path": "/nix/store/grv5vf601dkfhkgkj18v2dnx2afjizn1-git-2.43.0" + "store_path": "/nix/store/2q2hzaclp1rsj65h21lng7wa26vawhnq-git-2.53.0" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/zcmh6zkcvw838kxzw6sr9g1klnwcr268-git-2.43.0", + "path": "/nix/store/7yvcckar1lzhqnr0xx2n19nsdjd4qa4d-git-2.53.0", "default": true }, { "name": "debug", - "path": "/nix/store/hndw7hrbj2ks8fi7vzj6hznyckri6ac1-git-2.43.0-debug" + "path": "/nix/store/9xs1n97fsdbgnk8cxbdx3hqlz6fdaynb-git-2.53.0-debug" }, { "name": "doc", - "path": "/nix/store/9bn46ngdsyc30sbqy9chdi07cv4v1v0l-git-2.43.0-doc" + "path": "/nix/store/rv7cz5lz1qmbdnh3zrpv0j0wa5ivaacq-git-2.53.0-doc" } ], - "store_path": "/nix/store/zcmh6zkcvw838kxzw6sr9g1klnwcr268-git-2.43.0" + "store_path": "/nix/store/7yvcckar1lzhqnr0xx2n19nsdjd4qa4d-git-2.53.0" } } }, "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2025-06-18T03:01:18Z", - "resolved": "github:NixOS/nixpkgs/5395fb3ab3f97b9b7abca147249fa2e8ed27b192?lastModified=1750215678&narHash=sha256-Rc%2FytpamXRf6z8UA2SGa4aaWxUXRbX2MAWIu2C8M%2Bok%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "mariadb@latest": { "last_modified": "2024-02-10T18:15:24Z", diff --git a/examples/stacks/jekyll/devbox.lock b/examples/stacks/jekyll/devbox.lock index cb618fc3a8b..ec20c2f433a 100644 --- a/examples/stacks/jekyll/devbox.lock +++ b/examples/stacks/jekyll/devbox.lock @@ -2,50 +2,50 @@ "lockfile_version": "1", "packages": { "bundler@latest": { - "last_modified": "2024-02-10T18:15:24Z", - "resolved": "github:NixOS/nixpkgs/10b813040df67c4039086db0f6eaf65c536886c6#bundler", + "last_modified": "2026-03-21T07:29:51Z", + "resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#bundler", "source": "devbox-search", - "version": "2.5.5", + "version": "2.7.2", "systems": { "aarch64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/jpi5mf9pgl1n8v5c7829ckw680azad6p-bundler-2.5.5", + "path": "/nix/store/gbx73y8di7f17i727k6s0l2f1618pza8-bundler-2.7.2", "default": true } ], - "store_path": "/nix/store/jpi5mf9pgl1n8v5c7829ckw680azad6p-bundler-2.5.5" + "store_path": "/nix/store/gbx73y8di7f17i727k6s0l2f1618pza8-bundler-2.7.2" }, "aarch64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/kx7rp6mnyw4gd696rdzqycfhpma62j2c-bundler-2.5.5", + "path": "/nix/store/qb2ksb9khr8dpc46h2ajg85zirgz136k-bundler-2.7.2", "default": true } ], - "store_path": "/nix/store/kx7rp6mnyw4gd696rdzqycfhpma62j2c-bundler-2.5.5" + "store_path": "/nix/store/qb2ksb9khr8dpc46h2ajg85zirgz136k-bundler-2.7.2" }, "x86_64-darwin": { "outputs": [ { "name": "out", - "path": "/nix/store/6xyharaxdiiplfdi1l9b72y7wairy7mr-bundler-2.5.5", + "path": "/nix/store/b04xgfhjcgg1cl1h2bpjm3fds46vgd1w-bundler-2.7.2", "default": true } ], - "store_path": "/nix/store/6xyharaxdiiplfdi1l9b72y7wairy7mr-bundler-2.5.5" + "store_path": "/nix/store/b04xgfhjcgg1cl1h2bpjm3fds46vgd1w-bundler-2.7.2" }, "x86_64-linux": { "outputs": [ { "name": "out", - "path": "/nix/store/nfrdd8k4q5qwwhnghkvxaap96vlxmbmm-bundler-2.5.5", + "path": "/nix/store/bc7ankvbv1s5shlllxxlcsgdj0b16p36-bundler-2.7.2", "default": true } ], - "store_path": "/nix/store/nfrdd8k4q5qwwhnghkvxaap96vlxmbmm-bundler-2.5.5" + "store_path": "/nix/store/bc7ankvbv1s5shlllxxlcsgdj0b16p36-bundler-2.7.2" } } }, diff --git a/examples/stacks/jekyll/myblog/Gemfile b/examples/stacks/jekyll/myblog/Gemfile index 18172501735..20f9307614d 100644 --- a/examples/stacks/jekyll/myblog/Gemfile +++ b/examples/stacks/jekyll/myblog/Gemfile @@ -41,3 +41,11 @@ gem "kramdown-parser-gfm" gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] gem "webrick", "~> 1.8" + +# Ruby 3.4 moved these from default gems to bundled gems, so they must be +# declared explicitly or a `require` fails with a LoadError (e.g. jekyll 3.9 +# does `require "csv"` on startup). Needed because `bundler@latest` runs +# jekyll under Ruby 3.4+. +gem "csv" +gem "base64" +gem "logger" diff --git a/examples/stacks/lapp-stack/devbox.lock b/examples/stacks/lapp-stack/devbox.lock index 3864e192b6d..8a358ca9965 100644 --- a/examples/stacks/lapp-stack/devbox.lock +++ b/examples/stacks/lapp-stack/devbox.lock @@ -103,126 +103,126 @@ } }, "curl@latest": { - "last_modified": "2024-02-22T01:07:56Z", - "resolved": "github:NixOS/nixpkgs/98b00b6947a9214381112bdb6f89c25498db4959#curl", + "last_modified": "2025-12-05T15:03:55Z", + "resolved": "github:NixOS/nixpkgs/a672be65651c80d3f592a89b3945466584a22069#curl", "source": "devbox-search", - "version": "8.6.0", + "version": "8.17.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "bin", - "path": "/nix/store/hkhsc8b35q7q329pl5srwj8bkkhz5253-curl-8.6.0-bin", + "path": "/nix/store/qfwqcndy8bji6xww0gizclf2nqi2qpph-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/xbzx5d985zdpr080i46zf17gc2pnp0s9-curl-8.6.0-man", + "path": "/nix/store/rk815zvrhwzbi7c6d589v2mhxzyzb400-curl-8.17.0-man", "default": true }, { - "name": "devdoc", - "path": "/nix/store/2ipfy7nly738kry0nd7f59avwc6j9r0d-curl-8.6.0-devdoc" + "name": "dev", + "path": "/nix/store/ydp55g2mbd6rk6lfw0krkk3jwgdiqj5d-curl-8.17.0-dev" }, { - "name": "out", - "path": "/nix/store/6lrp8y5zd8d7jfdd45zsr4cmzdb69m6l-curl-8.6.0" + "name": "devdoc", + "path": "/nix/store/8s884m82fmrbiyz8malglqc4sd632dkc-curl-8.17.0-devdoc" }, { - "name": "dev", - "path": "/nix/store/b923n2s4grj1crf41d2x2rg6b88i4yhi-curl-8.6.0-dev" + "name": "out", + "path": "/nix/store/yxv8fxaz0fyhc31dv3rz89kc50zw5hgj-curl-8.17.0" } ], - "store_path": "/nix/store/hkhsc8b35q7q329pl5srwj8bkkhz5253-curl-8.6.0-bin" + "store_path": "/nix/store/qfwqcndy8bji6xww0gizclf2nqi2qpph-curl-8.17.0-bin" }, "aarch64-linux": { "outputs": [ { "name": "bin", - "path": "/nix/store/s9y0vwd8i7dy7cycj71qfdj6klvz5vbp-curl-8.6.0-bin", + "path": "/nix/store/4x19j6zihdl6pya63xs8g360f2r614sx-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/0a6fkx1l0w53ns2x0jsxh56x5abksydc-curl-8.6.0-man", + "path": "/nix/store/b29qbmbfvzkm34k0jnj8ykqg2gzj3rdy-curl-8.17.0-man", "default": true }, { "name": "debug", - "path": "/nix/store/fkja2v0m2g1rak9hb8lbyrdy5cxkryba-curl-8.6.0-debug" + "path": "/nix/store/5hmbdk99knmbg8b0fzh96bv6bkcf6v5i-curl-8.17.0-debug" }, { "name": "dev", - "path": "/nix/store/4srppz7jjb4vl23nvqgllfkwb5l5l1di-curl-8.6.0-dev" + "path": "/nix/store/iqs9mjscns3h5npgkrhgr5xa7qzwd0si-curl-8.17.0-dev" }, { "name": "devdoc", - "path": "/nix/store/5gcssnn5pb5qja15mjrjgdy00hpafrsv-curl-8.6.0-devdoc" + "path": "/nix/store/1fwncv08c8g78k3hj3cj375vx92ndrp8-curl-8.17.0-devdoc" }, { "name": "out", - "path": "/nix/store/jsi315py5vzr07ckrw6v2nzf4p224l1i-curl-8.6.0" + "path": "/nix/store/b0a6qc92vybjiggh0kg387cg0zp3kl6j-curl-8.17.0" } ], - "store_path": "/nix/store/s9y0vwd8i7dy7cycj71qfdj6klvz5vbp-curl-8.6.0-bin" + "store_path": "/nix/store/4x19j6zihdl6pya63xs8g360f2r614sx-curl-8.17.0-bin" }, "x86_64-darwin": { "outputs": [ { "name": "bin", - "path": "/nix/store/i7fa8s6xczlalkmxy28amfyb6j3ymng4-curl-8.6.0-bin", + "path": "/nix/store/w2336wv560g1n58cwashmmczdn3bfkq1-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/bwn4n0lxc3gaxcj8kqsq7yfcmxhbshz9-curl-8.6.0-man", + "path": "/nix/store/i6xmhcan8g4abda7ivv20nvwxrsssjqj-curl-8.17.0-man", "default": true }, - { - "name": "dev", - "path": "/nix/store/wwnzy1llls4knz1bs9s7j94xfndl300c-curl-8.6.0-dev" - }, { "name": "devdoc", - "path": "/nix/store/ryh1zrz4a1barfvf2r7bnk1wzjqawdi2-curl-8.6.0-devdoc" + "path": "/nix/store/ipa7v9z7pjcnnv0fmdya1fldcxv0a28z-curl-8.17.0-devdoc" }, { "name": "out", - "path": "/nix/store/sw1wxldgm3awjmp2i4kq6jwhj6qjnwql-curl-8.6.0" + "path": "/nix/store/x9gyg634fi8mgcyay9mqa1ral7xg72fm-curl-8.17.0" + }, + { + "name": "dev", + "path": "/nix/store/39zfdgq9kg3mb4sycf8pj4pdssrzki6c-curl-8.17.0-dev" } ], - "store_path": "/nix/store/i7fa8s6xczlalkmxy28amfyb6j3ymng4-curl-8.6.0-bin" + "store_path": "/nix/store/w2336wv560g1n58cwashmmczdn3bfkq1-curl-8.17.0-bin" }, "x86_64-linux": { "outputs": [ { "name": "bin", - "path": "/nix/store/x23aqwc39pp4zx5iiz0mqyh5mnvrz43z-curl-8.6.0-bin", + "path": "/nix/store/0rfz69vp1nl0q2hxzig20hc60sk72z62-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/wfdx6m40yxvw73pdf5w8dsww9y1z6l7y-curl-8.6.0-man", + "path": "/nix/store/ijd0yybyzwm98d3q6x7a9cyixgxk0i5d-curl-8.17.0-man", "default": true }, { "name": "debug", - "path": "/nix/store/1im0yjn73c7vd1443i2n33ixfyi1pq45-curl-8.6.0-debug" + "path": "/nix/store/h1fxw0xrifxvbhcp7b8hxsgirxxxfzav-curl-8.17.0-debug" }, { "name": "dev", - "path": "/nix/store/3k4czsnh3wg9liji56v4kjdz3p1mxhsj-curl-8.6.0-dev" + "path": "/nix/store/ikmdk37frjdblkba3wl3xws2wwgln17x-curl-8.17.0-dev" }, { "name": "devdoc", - "path": "/nix/store/ar006irrnax4acc65fwiawnranmc4ck0-curl-8.6.0-devdoc" + "path": "/nix/store/jm6irg81cc0hqg43l39lkxr6pb0w2xk5-curl-8.17.0-devdoc" }, { "name": "out", - "path": "/nix/store/2hapkajcapp9vzwrlj58jwsrjpr4vj70-curl-8.6.0" + "path": "/nix/store/8idis3j5l13c3x74jl8xly0k4qyk9mx6-curl-8.17.0" } ], - "store_path": "/nix/store/x23aqwc39pp4zx5iiz0mqyh5mnvrz43z-curl-8.6.0-bin" + "store_path": "/nix/store/0rfz69vp1nl0q2hxzig20hc60sk72z62-curl-8.17.0-bin" } } }, diff --git a/examples/stacks/lepp-stack/devbox.lock b/examples/stacks/lepp-stack/devbox.lock index e3be339a3e2..eb50330c602 100644 --- a/examples/stacks/lepp-stack/devbox.lock +++ b/examples/stacks/lepp-stack/devbox.lock @@ -2,126 +2,126 @@ "lockfile_version": "1", "packages": { "curl@latest": { - "last_modified": "2024-02-22T01:07:56Z", - "resolved": "github:NixOS/nixpkgs/98b00b6947a9214381112bdb6f89c25498db4959#curl", + "last_modified": "2025-12-05T15:03:55Z", + "resolved": "github:NixOS/nixpkgs/a672be65651c80d3f592a89b3945466584a22069#curl", "source": "devbox-search", - "version": "8.6.0", + "version": "8.17.0", "systems": { "aarch64-darwin": { "outputs": [ { "name": "bin", - "path": "/nix/store/hkhsc8b35q7q329pl5srwj8bkkhz5253-curl-8.6.0-bin", + "path": "/nix/store/qfwqcndy8bji6xww0gizclf2nqi2qpph-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/xbzx5d985zdpr080i46zf17gc2pnp0s9-curl-8.6.0-man", + "path": "/nix/store/rk815zvrhwzbi7c6d589v2mhxzyzb400-curl-8.17.0-man", "default": true }, { - "name": "devdoc", - "path": "/nix/store/2ipfy7nly738kry0nd7f59avwc6j9r0d-curl-8.6.0-devdoc" + "name": "dev", + "path": "/nix/store/ydp55g2mbd6rk6lfw0krkk3jwgdiqj5d-curl-8.17.0-dev" }, { - "name": "out", - "path": "/nix/store/6lrp8y5zd8d7jfdd45zsr4cmzdb69m6l-curl-8.6.0" + "name": "devdoc", + "path": "/nix/store/8s884m82fmrbiyz8malglqc4sd632dkc-curl-8.17.0-devdoc" }, { - "name": "dev", - "path": "/nix/store/b923n2s4grj1crf41d2x2rg6b88i4yhi-curl-8.6.0-dev" + "name": "out", + "path": "/nix/store/yxv8fxaz0fyhc31dv3rz89kc50zw5hgj-curl-8.17.0" } ], - "store_path": "/nix/store/hkhsc8b35q7q329pl5srwj8bkkhz5253-curl-8.6.0-bin" + "store_path": "/nix/store/qfwqcndy8bji6xww0gizclf2nqi2qpph-curl-8.17.0-bin" }, "aarch64-linux": { "outputs": [ { "name": "bin", - "path": "/nix/store/s9y0vwd8i7dy7cycj71qfdj6klvz5vbp-curl-8.6.0-bin", + "path": "/nix/store/4x19j6zihdl6pya63xs8g360f2r614sx-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/0a6fkx1l0w53ns2x0jsxh56x5abksydc-curl-8.6.0-man", + "path": "/nix/store/b29qbmbfvzkm34k0jnj8ykqg2gzj3rdy-curl-8.17.0-man", "default": true }, { "name": "debug", - "path": "/nix/store/fkja2v0m2g1rak9hb8lbyrdy5cxkryba-curl-8.6.0-debug" + "path": "/nix/store/5hmbdk99knmbg8b0fzh96bv6bkcf6v5i-curl-8.17.0-debug" }, { "name": "dev", - "path": "/nix/store/4srppz7jjb4vl23nvqgllfkwb5l5l1di-curl-8.6.0-dev" + "path": "/nix/store/iqs9mjscns3h5npgkrhgr5xa7qzwd0si-curl-8.17.0-dev" }, { "name": "devdoc", - "path": "/nix/store/5gcssnn5pb5qja15mjrjgdy00hpafrsv-curl-8.6.0-devdoc" + "path": "/nix/store/1fwncv08c8g78k3hj3cj375vx92ndrp8-curl-8.17.0-devdoc" }, { "name": "out", - "path": "/nix/store/jsi315py5vzr07ckrw6v2nzf4p224l1i-curl-8.6.0" + "path": "/nix/store/b0a6qc92vybjiggh0kg387cg0zp3kl6j-curl-8.17.0" } ], - "store_path": "/nix/store/s9y0vwd8i7dy7cycj71qfdj6klvz5vbp-curl-8.6.0-bin" + "store_path": "/nix/store/4x19j6zihdl6pya63xs8g360f2r614sx-curl-8.17.0-bin" }, "x86_64-darwin": { "outputs": [ { "name": "bin", - "path": "/nix/store/i7fa8s6xczlalkmxy28amfyb6j3ymng4-curl-8.6.0-bin", + "path": "/nix/store/w2336wv560g1n58cwashmmczdn3bfkq1-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/bwn4n0lxc3gaxcj8kqsq7yfcmxhbshz9-curl-8.6.0-man", + "path": "/nix/store/i6xmhcan8g4abda7ivv20nvwxrsssjqj-curl-8.17.0-man", "default": true }, - { - "name": "dev", - "path": "/nix/store/wwnzy1llls4knz1bs9s7j94xfndl300c-curl-8.6.0-dev" - }, { "name": "devdoc", - "path": "/nix/store/ryh1zrz4a1barfvf2r7bnk1wzjqawdi2-curl-8.6.0-devdoc" + "path": "/nix/store/ipa7v9z7pjcnnv0fmdya1fldcxv0a28z-curl-8.17.0-devdoc" }, { "name": "out", - "path": "/nix/store/sw1wxldgm3awjmp2i4kq6jwhj6qjnwql-curl-8.6.0" + "path": "/nix/store/x9gyg634fi8mgcyay9mqa1ral7xg72fm-curl-8.17.0" + }, + { + "name": "dev", + "path": "/nix/store/39zfdgq9kg3mb4sycf8pj4pdssrzki6c-curl-8.17.0-dev" } ], - "store_path": "/nix/store/i7fa8s6xczlalkmxy28amfyb6j3ymng4-curl-8.6.0-bin" + "store_path": "/nix/store/w2336wv560g1n58cwashmmczdn3bfkq1-curl-8.17.0-bin" }, "x86_64-linux": { "outputs": [ { "name": "bin", - "path": "/nix/store/x23aqwc39pp4zx5iiz0mqyh5mnvrz43z-curl-8.6.0-bin", + "path": "/nix/store/0rfz69vp1nl0q2hxzig20hc60sk72z62-curl-8.17.0-bin", "default": true }, { "name": "man", - "path": "/nix/store/wfdx6m40yxvw73pdf5w8dsww9y1z6l7y-curl-8.6.0-man", + "path": "/nix/store/ijd0yybyzwm98d3q6x7a9cyixgxk0i5d-curl-8.17.0-man", "default": true }, { "name": "debug", - "path": "/nix/store/1im0yjn73c7vd1443i2n33ixfyi1pq45-curl-8.6.0-debug" + "path": "/nix/store/h1fxw0xrifxvbhcp7b8hxsgirxxxfzav-curl-8.17.0-debug" }, { "name": "dev", - "path": "/nix/store/3k4czsnh3wg9liji56v4kjdz3p1mxhsj-curl-8.6.0-dev" + "path": "/nix/store/ikmdk37frjdblkba3wl3xws2wwgln17x-curl-8.17.0-dev" }, { "name": "devdoc", - "path": "/nix/store/ar006irrnax4acc65fwiawnranmc4ck0-curl-8.6.0-devdoc" + "path": "/nix/store/jm6irg81cc0hqg43l39lkxr6pb0w2xk5-curl-8.17.0-devdoc" }, { "name": "out", - "path": "/nix/store/2hapkajcapp9vzwrlj58jwsrjpr4vj70-curl-8.6.0" + "path": "/nix/store/8idis3j5l13c3x74jl8xly0k4qyk9mx6-curl-8.17.0" } ], - "store_path": "/nix/store/x23aqwc39pp4zx5iiz0mqyh5mnvrz43z-curl-8.6.0-bin" + "store_path": "/nix/store/0rfz69vp1nl0q2hxzig20hc60sk72z62-curl-8.17.0-bin" } } }, diff --git a/examples/stacks/rails/devbox.lock b/examples/stacks/rails/devbox.lock index b5e6a94c930..bb4fb31caf7 100644 --- a/examples/stacks/rails/devbox.lock +++ b/examples/stacks/rails/devbox.lock @@ -174,8 +174,8 @@ } }, "github:NixOS/nixpkgs/nixpkgs-unstable": { - "last_modified": "2026-03-23T13:48:00Z", - "resolved": "github:NixOS/nixpkgs/fdc7b8f7b30fdbedec91b71ed82f36e1637483ed?lastModified=1774273680&narHash=sha256-a%2B%2BtZ1RQsDb1I0NHrFwdGuRlR5TORvCEUksM459wKUA%3D" + "last_modified": "2026-06-01T17:55:45Z", + "resolved": "github:NixOS/nixpkgs/4df1b885d76a54e1aa1a318f8d16fd6005b6401f?lastModified=1780336545&narHash=sha256-vhVhuXzFrIOfcssC%2F9hDHx7MHzDKjF3keHuREOQqQiQ%3D" }, "libyaml@latest": { "last_modified": "2026-03-21T07:29:51Z", diff --git a/testscripts/add/add_platforms_flakeref.test.txt b/testscripts/add/add_platforms_flakeref.test.txt index 539dcda157c..d40f3c5139e 100644 --- a/testscripts/add/add_platforms_flakeref.test.txt +++ b/testscripts/add/add_platforms_flakeref.test.txt @@ -5,17 +5,19 @@ exec devbox install # aside: choose armv7l-linux to verify that the add actually works on the # current host that is unlikely to be armv7l-linux -exec devbox add github:F1bonacc1/process-compose/v1.87.0 --exclude-platform armv7l-linux +# Use GNU hello pinned to a fixed nixpkgs commit: it is tiny and available in +# the binary cache (no build) and the commit never changes, so the test is +# fast and does not need updating like a mutable upstream tag. +exec devbox add 'github:nixos/nixpkgs/5233fd2ba76a3accb5aaa999c00509a11fd0793c#hello' --exclude-platform armv7l-linux json.superset devbox.json expected_devbox1.json -# verify that the package is installed on this platform -exec devbox run -- process-compose version -stdout '1.87.0' +# verify that the flake ref package is installed on this platform +exec devbox run -- hello +stdout 'Hello, world!' -- devbox.json -- { "packages": [ - "hello", "cowsay@latest" ] } @@ -23,9 +25,8 @@ stdout '1.87.0' -- expected_devbox1.json -- { "packages": { - "hello": "", "cowsay": "latest", - "github:F1bonacc1/process-compose/v1.87.0": { + "github:nixos/nixpkgs/5233fd2ba76a3accb5aaa999c00509a11fd0793c#hello": { "excluded_platforms": ["armv7l-linux"] } }