diff --git a/Cargo.toml b/Cargo.toml index 0bba03c..4281e05 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ # file: Cargo.toml -# version: 5 +# version: 6 [workspace] resolver = "3" @@ -15,7 +15,7 @@ members = [ ] [workspace.package] -version = "0.1.0-0-pre.4" +version = "0.1.0-0-pre.4.fix.1" edition = "2024" license = "MIT" repository = "https://git.sasedev.com/Sasedev/games" diff --git a/crates/common/game-logging-lib/tests/test_support.rs b/crates/common/game-logging-lib/tests/test_support.rs index 9492020..8ff5497 100644 --- a/crates/common/game-logging-lib/tests/test_support.rs +++ b/crates/common/game-logging-lib/tests/test_support.rs @@ -1,5 +1,7 @@ // file: crates/common/game-logging-lib/tests/test_support.rs -// version: 1 +// version: 2 + +//! Integration coverage for the reusable test tracing support. #[test] fn scoped_test_tracing_returns_test_result() { diff --git a/deltas/0.1.0/0-pre.4.fix.1.md b/deltas/0.1.0/0-pre.4.fix.1.md new file mode 100644 index 0000000..6903f31 --- /dev/null +++ b/deltas/0.1.0/0-pre.4.fix.1.md @@ -0,0 +1,80 @@ + + + +# Delta 0.1.0-0-pre.4.fix.1 + +## Base + +Base déclarée : `0.1.0-0-pre.4`, non validée intégralement. + +## Validation du delta précédent + +L'utilisateur a exécuté les gates demandées pour `0.1.0-0-pre.4` le 2026-09-16. + +Résultats propres avant Clippy : + +- `cargo fmt --all` ; +- `cargo fmt --all -- --check` ; +- audit Rust/workspace ; +- audit Markdown : `1 table(s), 33 file(s)` ; +- `cargo check --workspace`. + +La gate suivante a échoué : + +```bash +cargo clippy --workspace --all-targets --all-features -- -D warnings +``` + +Cause : le target d'intégration `crates/common/game-logging-lib/tests/test_support.rs` n'avait pas de documentation de crate alors que `missing_docs` est élevé en erreur par `-D warnings`. + +Les tests ciblés ont néanmoins ensuite été exécutés et sont propres pour `game-logging-lib`, `engine-v1-common`, `engine-v1-platform-api`, `game-reflex-poc` et `game-snake-poc`. Les deux runners Desktop ont également produit les résultats fonctionnels attendus avec leurs événements `tracing`. + +`0.1.0-0-pre.4` n'est donc pas considéré validé ; ce fix reste obligatoire avant `0-pre.5`. + +## Correctif + +- ajout d'une documentation de crate `//!` au target d'intégration `game-logging-lib/tests/test_support.rs` ; +- passage du workspace à `0.1.0-0-pre.4.fix.1` ; +- aucune modification fonctionnelle du tracing ou des jeux. + +## Politique d'historique documentaire + +Ce fix introduit `history//