Skip to content

Commit 030acae

Browse files
authored
change builtin installer to upstream nix experimental (#2698)
## Summary Determinate Systems recently announced plans to drop upstream Nix support from their Installer. Since we would prefer to have our default installer stay on the main open-source Nix, we're switching the install script in `devbox setup nix` to use the official experimental installer. ## How was it tested? ## Community Contribution License All community contributions in this pull request are licensed to the project maintainers under the terms of the [Apache 2 License](https://www.apache.org/licenses/LICENSE-2.0). By creating this pull request, I represent that I have the right to license the contributions to the project maintainers under the Apache 2 License as stated in the [Community Contribution License](https://github.com/jetify-com/opensource/blob/main/CONTRIBUTING.md#community-contribution-license).
1 parent 5ad68fa commit 030acae

File tree

6 files changed

+624
-116
lines changed

6 files changed

+624
-116
lines changed

.github/workflows/cli-tests.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ jobs:
8484
steps:
8585
- uses: actions/checkout@v4
8686
- name: Install devbox
87-
uses: jetify-com/devbox-install-action@v0.13.0
87+
uses: jetify-com/devbox-install-action@jl/migrate-installer
8888
with:
8989
enable-cache: true
9090
- name: Build flake
@@ -105,7 +105,7 @@ jobs:
105105
- uses: actions/checkout@v4
106106

107107
- name: Install devbox
108-
uses: jetify-com/devbox-install-action@v0.13.0
108+
uses: jetify-com/devbox-install-action@jl/migrate-installer
109109
with:
110110
enable-cache: true
111111

@@ -167,7 +167,7 @@ jobs:
167167
brew install dash zsh
168168
fi
169169
- name: Install devbox
170-
uses: jetify-com/devbox-install-action@v0.13.0
170+
uses: jetify-com/devbox-install-action@jl/migrate-installer
171171
with:
172172
enable-cache: true
173173
- name: Run fast tests

examples/databases/postgres/devbox.lock

Lines changed: 108 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -30,111 +30,191 @@
3030
}
3131
},
3232
"postgresql@latest": {
33-
"last_modified": "2024-02-22T01:07:56Z",
33+
"last_modified": "2025-08-12T09:17:37Z",
3434
"plugin_version": "0.0.2",
35-
"resolved": "github:NixOS/nixpkgs/98b00b6947a9214381112bdb6f89c25498db4959#postgresql",
35+
"resolved": "github:NixOS/nixpkgs/372d9eeeafa5b15913201e2b92e8e539ac7c64d1#postgresql",
3636
"source": "devbox-search",
37-
"version": "15.5",
37+
"version": "17.5",
3838
"systems": {
3939
"aarch64-darwin": {
4040
"outputs": [
4141
{
4242
"name": "out",
43-
"path": "/nix/store/6cn0kmav77wba54xibfg9clqzbpan74b-postgresql-15.5",
43+
"path": "/nix/store/dfmi5df0i45v2cibv90zbga22l5pmmnw-postgresql-17.5",
4444
"default": true
4545
},
4646
{
4747
"name": "man",
48-
"path": "/nix/store/588y60371pqh3vc9rasjawfwmchpac9d-postgresql-15.5-man",
48+
"path": "/nix/store/g3gynlyaxxgwiq8fm5lcqs7cp0fr25zl-postgresql-17.5-man",
4949
"default": true
5050
},
51+
{
52+
"name": "lib",
53+
"path": "/nix/store/z2ixx0168lngnhdgcxaw9w6wra0ibnnx-postgresql-17.5-lib"
54+
},
55+
{
56+
"name": "plperl",
57+
"path": "/nix/store/8qv982x7a177gwn2d0s2xnss9gayhj51-postgresql-17.5-plperl"
58+
},
59+
{
60+
"name": "plpython3",
61+
"path": "/nix/store/fqkh3qj0x8by1aczhg5sj2wla0rmg3wr-postgresql-17.5-plpython3"
62+
},
5163
{
5264
"name": "doc",
53-
"path": "/nix/store/dxivb9x0iwssqzz8wsswis9q9r1sjm18-postgresql-15.5-doc"
65+
"path": "/nix/store/13n7szqbq83d5s7i17xd1y6vijnlw8si-postgresql-17.5-doc"
5466
},
5567
{
56-
"name": "lib",
57-
"path": "/nix/store/dbc9hjh5ll5pjgxwl3r9nymdxw7sw8cl-postgresql-15.5-lib"
68+
"name": "dev",
69+
"path": "/nix/store/rid24asr9anzmzvj8vzvvh6vhyzrv1g0-postgresql-17.5-dev"
70+
},
71+
{
72+
"name": "jit",
73+
"path": "/nix/store/pwi2jpd8kzpddzcj6rnhas1rkd17j05l-postgresql-17.5-jit"
74+
},
75+
{
76+
"name": "pltcl",
77+
"path": "/nix/store/bvfy276k5xz806vglghvbl7s8c6wl5z4-postgresql-17.5-pltcl"
5878
}
5979
],
60-
"store_path": "/nix/store/6cn0kmav77wba54xibfg9clqzbpan74b-postgresql-15.5"
80+
"store_path": "/nix/store/dfmi5df0i45v2cibv90zbga22l5pmmnw-postgresql-17.5"
6181
},
6282
"aarch64-linux": {
6383
"outputs": [
6484
{
6585
"name": "out",
66-
"path": "/nix/store/kvpjir3cjbijs2w8b20yzqjq0nsd63mp-postgresql-15.5",
86+
"path": "/nix/store/mdf05bq8zlvraxpxlyj3rg6660x3ramx-postgresql-17.5",
6787
"default": true
6888
},
6989
{
7090
"name": "man",
71-
"path": "/nix/store/4kcdjf0gg9jl4n9kxvj5iq92byry6b7l-postgresql-15.5-man",
91+
"path": "/nix/store/z39cmrls5696pv6a99kglyyw309z2lj9-postgresql-17.5-man",
7292
"default": true
7393
},
7494
{
75-
"name": "debug",
76-
"path": "/nix/store/srqwd7alwglrsjclsfnrlx01n69iyy9s-postgresql-15.5-debug"
95+
"name": "dev",
96+
"path": "/nix/store/l7rryvxw8z6im8dnsmskpry4ydbnk6rq-postgresql-17.5-dev"
7797
},
7898
{
7999
"name": "doc",
80-
"path": "/nix/store/5fn32sdar6nk5ha9d5zb6rfpndgdbg68-postgresql-15.5-doc"
100+
"path": "/nix/store/5g0krnrsbwmpvwz50jk7if7az8q9yxvp-postgresql-17.5-doc"
81101
},
82102
{
83103
"name": "lib",
84-
"path": "/nix/store/addi70hgggl75jm74p0s435bfaay6m1w-postgresql-15.5-lib"
104+
"path": "/nix/store/06mkcha74k49nzjg5zdlf8ywv2ij77sm-postgresql-17.5-lib"
105+
},
106+
{
107+
"name": "plperl",
108+
"path": "/nix/store/l7g0spdxs7wfhzlfz6584krb4wxbl0hn-postgresql-17.5-plperl"
109+
},
110+
{
111+
"name": "plpython3",
112+
"path": "/nix/store/wivl4xjnsdka9cz3aiv5y7fg7rqg7jfp-postgresql-17.5-plpython3"
113+
},
114+
{
115+
"name": "jit",
116+
"path": "/nix/store/3jflknpljm3hfr03fih3rwm18wdxdwkh-postgresql-17.5-jit"
117+
},
118+
{
119+
"name": "debug",
120+
"path": "/nix/store/s84wvrgpqql4iw9gygq5jzs93c7bvv90-postgresql-17.5-debug"
121+
},
122+
{
123+
"name": "pltcl",
124+
"path": "/nix/store/n58hxn83kdxmhd2hx1jhbn9bca07595j-postgresql-17.5-pltcl"
85125
}
86126
],
87-
"store_path": "/nix/store/kvpjir3cjbijs2w8b20yzqjq0nsd63mp-postgresql-15.5"
127+
"store_path": "/nix/store/mdf05bq8zlvraxpxlyj3rg6660x3ramx-postgresql-17.5"
88128
},
89129
"x86_64-darwin": {
90130
"outputs": [
91131
{
92132
"name": "out",
93-
"path": "/nix/store/v5ym92k3kss1af7n1788653vis1d6qsc-postgresql-15.5",
133+
"path": "/nix/store/dh5vca89l71qprnlhk8syb79c544s8wd-postgresql-17.5",
94134
"default": true
95135
},
96136
{
97137
"name": "man",
98-
"path": "/nix/store/x9hm4ip61cichmhzhzpykzypn3pqkh01-postgresql-15.5-man",
138+
"path": "/nix/store/1q81qzabr82rn36zs9ll6s8c6briqbbv-postgresql-17.5-man",
99139
"default": true
100140
},
141+
{
142+
"name": "dev",
143+
"path": "/nix/store/c6mk6kvrchibfmjc9fia8i0d064mfl51-postgresql-17.5-dev"
144+
},
145+
{
146+
"name": "pltcl",
147+
"path": "/nix/store/x7ngrwcymp5zmqm62qf5wixirsdm74vm-postgresql-17.5-pltcl"
148+
},
149+
{
150+
"name": "plperl",
151+
"path": "/nix/store/q4s9pzl97bf4lkxlwsamwb0q3w611ldy-postgresql-17.5-plperl"
152+
},
153+
{
154+
"name": "plpython3",
155+
"path": "/nix/store/kvk8x0lphwfd5nkncv7ixn8j37964ihg-postgresql-17.5-plpython3"
156+
},
157+
{
158+
"name": "jit",
159+
"path": "/nix/store/dwlbnv8qs5m3sz4vdln9d9bz6rilc5r6-postgresql-17.5-jit"
160+
},
101161
{
102162
"name": "doc",
103-
"path": "/nix/store/nd1mhmgpm9w5rfpiibg6m7g4difpl5af-postgresql-15.5-doc"
163+
"path": "/nix/store/1sh044b2grn7xd40afrqa56lvh1i4bkh-postgresql-17.5-doc"
104164
},
105165
{
106166
"name": "lib",
107-
"path": "/nix/store/q8lijs7rmlkx4qssmh0sjyy77f41y2jh-postgresql-15.5-lib"
167+
"path": "/nix/store/83xc3vq9vmaix9ab0cx849ypnbcajv5q-postgresql-17.5-lib"
108168
}
109169
],
110-
"store_path": "/nix/store/v5ym92k3kss1af7n1788653vis1d6qsc-postgresql-15.5"
170+
"store_path": "/nix/store/dh5vca89l71qprnlhk8syb79c544s8wd-postgresql-17.5"
111171
},
112172
"x86_64-linux": {
113173
"outputs": [
114174
{
115175
"name": "out",
116-
"path": "/nix/store/vvd65gjggb2n8wxbsk1cyxx0wpfidagf-postgresql-15.5",
176+
"path": "/nix/store/f1akpy48ng3zshls7ncfx0h45ca9kskg-postgresql-17.5",
117177
"default": true
118178
},
119179
{
120180
"name": "man",
121-
"path": "/nix/store/88jhk99imah1v19xqkldi1lfyaayni71-postgresql-15.5-man",
181+
"path": "/nix/store/vrqqycznilgqy95rfrxp7ji9l8swdlc7-postgresql-17.5-man",
122182
"default": true
123183
},
124184
{
125-
"name": "lib",
126-
"path": "/nix/store/w109qgbl14afcg5akhnahf8r0hkdqqb6-postgresql-15.5-lib"
185+
"name": "jit",
186+
"path": "/nix/store/1ymacxkxm8z5v9yhh196gv82462vrja8-postgresql-17.5-jit"
187+
},
188+
{
189+
"name": "plperl",
190+
"path": "/nix/store/3yjd6qmiz4965rwa3fz4pi2cvdzki63d-postgresql-17.5-plperl"
191+
},
192+
{
193+
"name": "plpython3",
194+
"path": "/nix/store/x3g44jhfkzkdxziy8122fz4djh8hi6ia-postgresql-17.5-plpython3"
127195
},
128196
{
129197
"name": "debug",
130-
"path": "/nix/store/ia44jr4m4jyf3a48qwpf6vgrr95jig46-postgresql-15.5-debug"
198+
"path": "/nix/store/p9qmqlj43crbvya5zic4daxpa9irpcf6-postgresql-17.5-debug"
199+
},
200+
{
201+
"name": "dev",
202+
"path": "/nix/store/dhvvss0cly7inw5m5gg00zaksn1x4k0a-postgresql-17.5-dev"
203+
},
204+
{
205+
"name": "pltcl",
206+
"path": "/nix/store/sfjhv0zx9mklr23n9ybfwmlggw13ciy7-postgresql-17.5-pltcl"
131207
},
132208
{
133209
"name": "doc",
134-
"path": "/nix/store/7vfnvfb6scmf23y6yj5zx8p5r3wsgnq5-postgresql-15.5-doc"
210+
"path": "/nix/store/wy4x55s5idkpjwdc38icsjj5fai7qr35-postgresql-17.5-doc"
211+
},
212+
{
213+
"name": "lib",
214+
"path": "/nix/store/n8z6i9wdbv4wkckw88fcf85pjpydvdmw-postgresql-17.5-lib"
135215
}
136216
],
137-
"store_path": "/nix/store/vvd65gjggb2n8wxbsk1cyxx0wpfidagf-postgresql-15.5"
217+
"store_path": "/nix/store/f1akpy48ng3zshls7ncfx0h45ca9kskg-postgresql-17.5"
138218
}
139219
}
140220
}

0 commit comments

Comments
 (0)