2.2 KiB
Delta 0.2.7-pre.012-fix.001 — conformité Clippy des canaris HTTP
Base
Base directe publiée :
0.2.7-pre.012
Cargo 0.2.7-pre.12
La validation opérateur de pre.012 confirme :
cargo fmt --all: vert ;- audit Python KSP : vert ;
cargo check --workspace: vert ;cargo clippy --workspace --all-targets: échec sur exactement deux closures du nouveau canari de régression HTTP ;cargo test -p ksp-onchain-transport-lib: 309 tests unitaires, 36 tests d'API publique et 24 tests de release completeness verts ;cargo test --workspace: vert, avec 109 tests unitaires Config verts.
Les deux erreurs sont clippy::implicit-return dans tests/release_completeness.rs et n'affectent aucun comportement runtime.
Signal technique
livraison = 0.2.7-pre.012-fix.001
workspace.package.version = 0.2.7-pre.12.fix.1
commit = v0.2.7-pre.012-fix.001
tag = aucun
Correction
Les deux prédicats Iterator::all du canari release_v0_2_7_pre_012_http_inventory_remains_52_current_plus_14_historical utilisent désormais un return explicite conformément à la politique workspace -D clippy::implicit-return.
Aucun contrat, wrapper, DTO, comportement WebSocket/HTTP, configuration, reconnect, resubscribe ou backpressure n'est modifié.
Fichiers
Cargo.toml
crates/ksp-onchain-transport-lib/tests/release_completeness.rs
deltas/0.2.7/pre.012-fix.001.md
ROADMAP.md, CHANGELOG.md, le plan 0.2.7, la matrice de validation et les fichiers runtime restent inchangés.
Validation attendue
cargo fmt --all
python3 scripts/audit_rust_workspace_rules.py
cargo check --workspace
cargo clippy --workspace --all-targets
cargo test -p ksp-onchain-transport-lib
cargo test --workspace
Comptages attendus :
Transport unit tests = 309
Transport public API tests = 36
Transport release completeness = 24
Config unit tests = 109
Les validations Cargo doivent être exécutées par l'opérateur ; elles ne sont pas revendiquées depuis l'environnement de préparation du delta.