v0.2.2-pre.006-fix.001
This commit is contained in:
95
deltas/0.2.2/pre.006-fix.001.md
Normal file
95
deltas/0.2.2/pre.006-fix.001.md
Normal 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`.
|
||||
Reference in New Issue
Block a user