What's Changed
Remove jetify cloud functionality from devbox. These features are being sunsetted and will no longer work.
💥 Breaking Changes
- The Jetify Nix cache is gone — the
devbox cachecommand tree (upload/copy,configure,credentials,enable,info) is removed, andnix buildno longer receives extra substituters. Package lookups now query only the publichttps://cache.nixos.org. The nightlycache-uploadworkflow goes with it, by @mikeland73 (#2940) - Jetify Cloud secrets are gone — the
devbox secretscommand tree (aliasenvsec) is removed, along withdevbox auth whoami, whose implementation lived there. Projects that still setenv_fromtojetify-cloud(or the legacyenvsec/jetpack-cloudspellings) keep starting: Devbox now warns and skips those secrets instead of failing, so you don't have to edit an existingdevbox.jsonfirst. Move those secrets into a.envfile, by @mikeland73 (#2941) devbox global push/pullnow require an argument — the no-argument form synced your global profile to Jetify-hosted storage and has been removed. Every source that needs no account still works:pushtakes a git repo,pulltakes a git repo, an http(s) archive, adevbox.jsonURL, or a local path. Cobra rejects the bare form outright, so the failure is immediate rather than a confusing cloud error, by @mikeland73 (#2942)devbox authis gone —login,logout, andtokens neware removed, along with the browser OAuth flow, the session stored under$XDG_CACHE_HOME/jetify/auth, and theDEVBOX_API_TOKENexchange. Telemetry no longer reads any token from disk:user_idnow derives only from theGITHUB_USER_NAMEhash andorg_idis dropped.DO_NOT_TRACKand everything else about telemetry is unchanged, by @mikeland73 (#2943)
🐛 Bug Fixes
- The zig example builds on macOS again — zig is now pinned at
0.16.0(it was pinned at0.11.0, whose Mach-O linker emits binaries modern dyld refuses to load), andbuild.zigis migrated to the currentroot_moduleAPI. This test gated the whole release pipeline, by @mikeland73 (#2951)
🧹 Maintenance
- Dropped the dependencies left over from the account features — the AWS SDK v2 modules,
envsec,typeid,go-jose,oauth2,heredoc, andtablewriter, by @mikeland73 (#2944) - Scripted the release flow behind
devbox run draft-release/publish-release, which fixes the draft-versus-tag ordering that produced 0.17.5's bare-SHA release notes and broke the Docker build on 0.17.3 and 0.17.5. Also fixes Sentry release naming, prereleases overwriting the Dockerlatesttag, and a fail-fast test matrix that cancelled every shard when one failed, by @mikeland73 (#2952) and (#2954)
Full Changelog: 0.17.5...0.18.0