Skip to content

fix(integrations): Windows / Git Bash client support (tier-2) - #13

Merged
wakbijok merged 1 commit into
mainfrom
fix/windows-git-bash
Jun 10, 2026
Merged

fix(integrations): Windows / Git Bash client support (tier-2)#13
wakbijok merged 1 commit into
mainfrom
fix/windows-git-bash

Conversation

@wakbijok

Copy link
Copy Markdown
Owner

Addresses the Windows/Git Bash compat group from #1, reported by @pizofreude.

What changed

Verification

  • node --test integrations/tests/ — 14/14 pass locally (incl. new state-path + parity tests)
  • Codex installer end-to-end in a clean temp CODEX_HOME: exit 0, zero leftover placeholders, valid config JSON
  • The windows-smoke CI job on this PR is the real Git Bash verification

Closes #3, closes #5, closes #8.

- codex installer: placeholder substitution via Python (py -3 fallback)
  instead of sed -i.bak, which MSYS sed mishandles; sed kept as POSIX
  fallback (closes #3)
- state files: new shared lib/state-paths.mjs resolves XDG_STATE_HOME ->
  %LOCALAPPDATA% (win32) -> ~/.local/state; used by nudge-lib,
  recall-state, precompact-state; added to the parity SHARED list
  (closes #5, closes #8)
- ci: windows-latest Git Bash job runs hook smoke, unit/parity tests,
  and both installers end-to-end with stubbed CLIs
- readme: explicit Platform support section (Windows = Docker Desktop
  WSL2 server + Git Bash clients)

Reported by @pizofreude in #1.
@wakbijok
wakbijok merged commit 649e463 into main Jun 10, 2026
3 checks passed
@wakbijok
wakbijok deleted the fix/windows-git-bash branch June 10, 2026 16:40
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