• v1.14.22b — fix Mason LSP installs, persist nvim data, devbox-shell bridge
    Publish Docker Image / build-base (push) Successful in 41m27s
    Publish Docker Image / build-omos (push) Successful in 53m45s
    Publish Docker Image / update-description (push) Successful in 15s

    joakimp released this 2026-04-23 21:08:40 +02:00 | 98 commits to main since this release

    Second build on opencode 1.14.22.

    Fixes:

    • Add python3-pip and python3-venv to base image. Mason creates a
      Python venv per LSP package and pip-installs into it; Debian trixie
      ships python3 without ensurepip, so venv creation failed and every
      Mason Python package (ruff, ansible-lint) errored on every nvim start.
    • Add devbox-nvim-data named volume at ~/.local/share/nvim so Lazy
      plugin cache and Mason LSP installs persist across --force-recreate
      (previously re-downloaded on every container recreation).
    • Add devbox-zoxide named volume at ~/.local/share/zoxide so zoxide
      directory history persists across recreates.
    • Bake the devbox-shell bridge line into /etc/skel-devbox/.bash_aliases
      so hosts using the ~/.config/devbox-shell/ directory-mount pattern
      get automatic sourcing without manual bridge setup after recreate.
    Downloads