Skip to content

fix: do not assert POSIX journal modes on Windows - #151

Merged
abrichr merged 1 commit into
mainfrom
fix/windows-hosted-journal-tests
Aug 29, 2026
Merged

fix: do not assert POSIX journal modes on Windows#151
abrichr merged 1 commit into
mainfrom
fix/windows-hosted-journal-tests

Conversation

@abrichr

@abrichr abrichr commented Aug 29, 2026

Copy link
Copy Markdown
Member

Exact-main Windows failed four hosted-runner tests after #130/#146.

NTFS reports 0o666 for files this suite treated as POSIX 0o600. Windows privacy is Flow's ACL helper, not chmod. The leftover-tmp setup used chmod 0o600, then tick() hit RunnerJournalError and stopped before the terminal callback.

This keeps the 0o600 assertion on POSIX. It skips that leftover-tmp chmod setup on Windows. Production still requires the Windows ACL check.

Exact-main Windows reports NTFS 0o666 for files that POSIX marks 0o600.
Privacy on Windows is Flow's ACL helper, not chmod. Keep the mode
assertion on POSIX and skip leftover-tmp chmod setup on Windows.
@abrichr
abrichr merged commit 5987957 into main Aug 29, 2026
17 checks passed
@abrichr
abrichr deleted the fix/windows-hosted-journal-tests branch August 29, 2026 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant