Skip to content

fix: enforce native Windows bundle retention safely - #417

Open
codeforester wants to merge 8 commits into
enhancement/381-20261003-perf-lifecycle-logging-costs-107-us-record-about-20x-stdlibfrom
bug/378-20261003-bug-run-bundle-retention-is-inoperative-on-native-windows
Open

codeforester wants to merge 8 commits into
enhancement/381-20261003-perf-lifecycle-logging-costs-107-us-record-about-20x-stdlibfrom
bug/378-20261003-bug-run-bundle-retention-is-inoperative-on-native-windows

Conversation

@codeforester

@codeforester codeforester commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Run-bundle retention now has a native Windows removal path that pins directory ancestors, refuses reparse points and volume crossings, and preserves existing lease/metadata checks. POSIX keeps descriptor-relative deletion. Unsupported platforms skip the pass with one warning, and absent directory flags raise a handled error.

Fixes #378.

Branch maintenance

Refs #426. Targets the branch for #416. Retarget and refresh after that parent is squash-merged; preserve the ordered stack.

The branch was refreshed without rewriting history to include main at a576cc279739eae5e4cfc33ffab2a7fb56de24de.

Current-head validation

At e82ce1fbfd7fd3675e8d703a027840d1a82d44bb: uv lock freshness and baseline, runtime, strict typing, style, and contracts passed locally with all declared extras. Runtime result: 620 passed, 1 warning, 262 subtests passed in 8.74s.

Hosted checks: 7/7 required checks passed; 0 checks pending; 0 unsuccessful checks at 2026-10-04T14:19:40.760978+00:00. See the PR Checks tab and #426 for subsequent results.

…07-us-record-about-20x-stdlib' into bug/378-20261003-bug-run-bundle-retention-is-inoperative-on-native-windows
…07-us-record-about-20x-stdlib' into bug/378-20261003-bug-run-bundle-retention-is-inoperative-on-native-windows
…07-us-record-about-20x-stdlib' into bug/378-20261003-bug-run-bundle-retention-is-inoperative-on-native-windows
…07-us-record-about-20x-stdlib' into bug/378-20261003-bug-run-bundle-retention-is-inoperative-on-native-windows
…07-us-record-about-20x-stdlib' into bug/378-20261003-bug-run-bundle-retention-is-inoperative-on-native-windows

This branch has not been deployed

No deployments
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