chore(deps): bump jwalk from 0.8.1 to 0.9.0 in /src-tauri - #233
chore(deps): bump jwalk from 0.8.1 to 0.9.0 in /src-tauri#233dependabot[bot] wants to merge 5 commits into
Conversation
Bumps [jwalk](https://github.com/Byron/jwalk) from 0.8.1 to 0.9.0. - [Release notes](https://github.com/Byron/jwalk/releases) - [Changelog](https://github.com/Byron/jwalk/blob/main/CHANGELOG.md) - [Commits](Byron/jwalk@v0.8.1...v0.9.0) --- updated-dependencies: - dependency-name: jwalk dependency-version: 0.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
Superseded by the maintained walkdir migration already implemented in the provider-sync product branch: direct production jwalk usage is removed, traversal error handling is preserved, and this jwalk 0.9-only bump cannot compile because the old read_children_error API no longer exists. Closing this redundant dependency update; no data or runtime authority changes. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Purpose
Evaluate Dependabot's
jwalk0.8.1 -> 0.9.0 update without integrating an explicitly unmaintained filesystem traversal dependency into protectedmain.Exact current state
47484176ca58b2f0e09fad7ccd187eba7a2eba02.mainat the latest refresh:be418bac9bfbdc8aa41b1a698713833e3dbccfdc.jwalkis a direct production dependency: protected-mainsrc-tauri/src/cloud.rsusesjwalk::WalkDirfor bounded archive-file traversal, and active source owner feat: persist provider sync goals and runtime ADRs #213 also usesjwalk::WalkDir/Parallelismin its cloud/archive work.Correction made during maintenance
A prior repair attempt on this branch briefly treated
jwalkas unused and removed the dependency. Fresh source evidence disproved that assumption before integration: the production archive collector still usesjwalk. The branch was immediately corrected by restoringjwalk = "0.9"and deleting the premature absence assertion. No compile-breaking dependency removal or false test remains in the current semantic branch state.This correction is intentionally preserved in branch history as auditable evidence; no force-push or history rewrite is used.
Real repair owner
Issue #241 tracks the root-cause repair: replace the unmaintained traversal dependency with a maintained implementation while preserving DiskSage's bounded archive-walk semantics, including:
Because #213 currently owns overlapping
src-tauri/src/cloud.rsproduction changes, do not race it with a competing traversal rewrite. Repair the earliest compatible source owner and then revalidate dependency/lockfile state on a fresh exact head.Required before closure or merge
Do not merge this PR merely because 0.9.0 builds. Resolve #241 first by proving a maintained traversal replacement on the actual production path. After that replacement integrates, either deliberately rebuild this branch as the corresponding dependency-removal/lockfile cleanup if unique work remains, or close it as technically superseded with exact semantic evidence. Any changed successor must reacquire all applicable Test/Release/Security/SAST/central workflows, exact owned-production coverage, review-thread resolution, fresh live-base ancestry, and qualifying independent last-push approval. Pending, queued, stale, predecessor, status-only, model-only, or compile-only evidence is non-passing.