v0.2.2-pre.006-fix.001

This commit is contained in:
2026-08-18 09:37:03 +02:00
parent e14ce1c36f
commit ecfb9500eb
3 changed files with 97 additions and 3 deletions

View File

@@ -0,0 +1,95 @@
<!-- file: deltas/0.2.2/pre.006-fix.001.md -->
<!-- version: 1 -->
# Delta `0.2.2-pre.006-fix.001` — correction Clippy du test LeaderSchedule
## Base requise
Cette correction s'applique après :
```text
0.2.2-pre.006
workspace.package.version = "0.2.2-pre.6"
```
La validation opérateur du 2026-08-18 a confirmé :
```text
cargo fmt --all OK
cargo check --workspace OK
cargo test -p ksp-onchain-transport-lib OK
```
Résultats Transport :
```text
127 unit tests
13 public API tests
6 release completeness tests
0 échec
```
Le contrôle Clippy a terminé avec un unique warning dans le test `rpc_cluster` :
```text
clippy::clone_on_copy
```
Le `Pubkey` `identity` était cloné alors que ce type implémente `Copy`.
## Nature du fix
Le correctif retire uniquement le `.clone()` inutile :
```text
Some(identity.clone()) -> Some(identity)
```
Aucun comportement runtime n'est modifié.
Aucun wrapper RPC, DTO, fixture, contrat public, dépendance ou configuration n'est modifié.
Le delta historique `pre.006.md` reste inchangé.
## Version Cargo
Ce fix modifie une source Rust de test ; le signal technique devient donc :
```text
0.2.2-pre.6 -> 0.2.2-pre.6.fix.1
```
## Fichiers modifiés
```text
Cargo.toml
crates/ksp-onchain-transport-lib/unit_tests/rpc_cluster.rs
```
## Fichier ajouté
```text
deltas/0.2.2/pre.006-fix.001.md
```
## Validation à rejouer
```bash
cargo fmt --all
cargo check --workspace
cargo clippy --workspace --all-targets
cargo test -p ksp-onchain-transport-lib
```
Le résultat attendu est :
```text
0 warning Clippy
127 unit tests OK
13 public API tests OK
6 release completeness tests OK
```
## Suite
Après validation locale de ce fix, `0.2.2-pre.007` peut reprendre la clôture de prerelease prévue : complétude globale, smoke déterministe pertinent, documentation finale et préparation de la release stable `0.2.2`.