Skip to content

fix: rustfmt overlay coords and skip POSIX 0600 on Windows - #156

Merged
abrichr merged 1 commit into
mainfrom
fix/ci-fmt-and-windows-node-table-mode
Sep 2, 2026
Merged

fix: rustfmt overlay coords and skip POSIX 0600 on Windows#156
abrichr merged 1 commit into
mainfrom
fix/ci-fmt-and-windows-node-table-mode

Conversation

@abrichr

@abrichr abrichr commented Sep 2, 2026

Copy link
Copy Markdown
Member

main HEAD bacfc6cf is red on Test and Build, so desktop-v0.16.0 can't cut. Two small misses from #153 and #154.

rustfmt wants the overlay stage position as position.x, position.y on one line. #153 wrapped them. cargo fmt --check is clean after this.

test_node_table_is_mode_0600 asserts POSIX 0o600. On NTFS that comes back as 0o666 (438 == 384). Production already skips fchmod when os.name == "nt". The test now only asserts the mode off Windows, and still requires the node table file to exist.

Do not retag 0.15.0. Do not dispatch Release or Native Installer Release until Test and Build are green on the merged SHA.

Merged by an agent session, not the founder.

rustfmt wants PhysicalPosition args on one line. NTFS does not report
POSIX 0o600, so keep that assertion off Windows.

The node table file still has to exist on every OS.
@abrichr
abrichr merged commit 3345f7f into main Sep 2, 2026
17 checks passed
@abrichr
abrichr deleted the fix/ci-fmt-and-windows-node-table-mode branch September 2, 2026 05:17
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