outdated versions of dependencies are used #37
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
there are some dependencies that are outdated (some even from the start) and all dependencies should be brought up to latest stable release, including needed source changes.
Also check for dependencies that are not used anymore, so we keep the list of dependencies to the minimum we really need for the project, be it dev tools or library dependencies for production code.
Implemented in
1d190d3. Updated every outdated direct dependency (syn 3.0.2 and wry 0.55.1), refreshed Cargo.lock to the latest compatible transitive releases, removed the unused bds-server clap dependency, and documented globally installed cargo-machete/cargo-outdated build gates. The two cargo-machete exclusions are required dependencies: libsqlite3-sys enables bundled SQLite and winresource is used by the Windows build script. Neutral review found no Allium behavior change; this matches bDS2's explicit dependency-validation approach. Verified with cargo machete --with-metadata, cargo outdated --workspace --root-deps-only --exit-code 1, cargo update --dry-run (0 updates), allium check specs/*.allium, cargo build --workspace, focused bds-ui i18n/AST tests, and cargo test --workspace.