From 23cf0e7046a548e2715bf601b51a21474689623b Mon Sep 17 00:00:00 2001 From: "glm-5.3-flash" Date: Sun, 11 Oct 2026 15:10:55 +0000 Subject: [PATCH] chore(deps): normalize engines' dev-dep tokio features (review 004 item 16) All three engines' [dev-dependencies] tokio now carry the same feature set: rt-multi-thread + macros + time + test-util (previously sqlite had rt-multi-thread+macros+time, pg test-util only, mem rt+macros). Dev-dep metadata only; each engine's tests verified green plus the workspace build/clippy/fmt gates. --- alkstore-mem/Cargo.toml | 2 +- alkstore-postgres/Cargo.toml | 2 +- alkstore-sqlite/Cargo.toml | 2 +- tasks/normalize-tokio-dev-deps.md | 21 ++++++++++++++++++--- 4 files changed, 21 insertions(+), 6 deletions(-) diff --git a/alkstore-mem/Cargo.toml b/alkstore-mem/Cargo.toml index a76afa4..479ad67 100644 --- a/alkstore-mem/Cargo.toml +++ b/alkstore-mem/Cargo.toml @@ -16,4 +16,4 @@ tokio = { version = "1", features = ["sync", "time"] } [dev-dependencies] alkstore-contract-suite = { path = "../alkstore-contract-suite" } -tokio = { version = "1", features = ["rt", "macros"] } \ No newline at end of file +tokio = { version = "1", features = ["rt-multi-thread", "macros", "time", "test-util"] } \ No newline at end of file diff --git a/alkstore-postgres/Cargo.toml b/alkstore-postgres/Cargo.toml index da20fc6..78d1ce4 100644 --- a/alkstore-postgres/Cargo.toml +++ b/alkstore-postgres/Cargo.toml @@ -20,4 +20,4 @@ tracing = "0.1" [dev-dependencies] alkstore-contract-suite = { path = "../alkstore-contract-suite" } -tokio = { version = "1", features = ["test-util"] } \ No newline at end of file +tokio = { version = "1", features = ["rt-multi-thread", "macros", "time", "test-util"] } \ No newline at end of file diff --git a/alkstore-sqlite/Cargo.toml b/alkstore-sqlite/Cargo.toml index 20ff1ac..0f8b6ce 100644 --- a/alkstore-sqlite/Cargo.toml +++ b/alkstore-sqlite/Cargo.toml @@ -26,4 +26,4 @@ file-id = "0.2" [dev-dependencies] alkstore-contract-suite = { path = "../alkstore-contract-suite" } -tokio = { version = "1", features = ["rt-multi-thread", "macros", "time"] } \ No newline at end of file +tokio = { version = "1", features = ["rt-multi-thread", "macros", "time", "test-util"] } \ No newline at end of file diff --git a/tasks/normalize-tokio-dev-deps.md b/tasks/normalize-tokio-dev-deps.md index 9a6b396..f266706 100644 --- a/tasks/normalize-tokio-dev-deps.md +++ b/tasks/normalize-tokio-dev-deps.md @@ -1,7 +1,7 @@ --- id: normalize-tokio-dev-deps name: Normalize the engines' dev-dep tokio feature sets (review 004 item 16) -status: pending +status: completed depends_on: [] scope: single risk: trivial @@ -43,8 +43,23 @@ change. ## Notes -> To be filled by implementation agent + + +The union picked exactly matches the task's expectation: +`rt-multi-thread + macros + time + test-util` — the pg engine's +dev-dep `test-util` coverage is preserved, no engine's tests needed +anything beyond the union, and no code change was required anywhere. ## Summary -> To be filled on completion \ No newline at end of file +Normalized all three engines' `[dev-dependencies]` tokio feature sets +to `["rt-multi-thread", "macros", "time", "test-util"]` (previously: +sqlite `rt-multi-thread+macros+time`, pg `test-util`, mem `rt+macros`) +— dev-dep metadata only, no published-surface or runtime-dep change. + +Verified (2026-10-11): workspace `cargo build`, `cargo clippy +--all-targets -- -D warnings`, `cargo fmt --check` all clean; +`cargo test -p` green for alkstore-mem (102 unit + 26 ct), +alkstore-sqlite (203 unit + 26 ct + 1 doc), alkstore-postgres +(135 unit + 26 ct + 9 integration, full target incl. the server-less +SKIP posture).