Skip to content

fix(installer): carry explicit paths into loader - #219

Merged
ss-o merged 2 commits into
mainfrom
bug-218
Sep 20, 2026
Merged

ss-o merged 2 commits into
mainfrom
bug-218

Conversation

@ss-o

@ss-o ss-o commented Sep 20, 2026

Copy link
Copy Markdown
Member

Summary

  • reject relative ZDOTDIR and ZI_HOME before installer mutation
  • carry explicit ZI_HOME and ZI_BIN_DIR_NAME into loader startup with inert Zsh serialization
  • preserve dynamic legacy and XDG resolution when no path override is supplied
  • add regression coverage for alternate working directories, custom paths, and generated-code safety

Validation

  • sh ./tests/installers.sh (34 checks passed)
  • shellcheck public/sh/*.sh
  • trunk check public/sh/install.sh public/checksum.txt
  • git diff --check

Closes #218
Closes #217

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 20, 2026

Copy link
Copy Markdown

Deploying src with  Cloudflare Pages  Cloudflare Pages

Latest commit: d1c1c78
Status: ✅  Deploy successful!
Preview URL: https://11b2d8fe.zi-src.pages.dev
Branch Preview URL: https://bug-218.zi-src.pages.dev

View logs

@ss-o
ss-o merged commit a3fa46a into main Sep 20, 2026
9 checks passed
@ss-o
ss-o deleted the bug-218 branch September 20, 2026 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant