Repository navigation
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
… bench réservé à main - docker: 'needs: [test]' était indenté à 6 espaces → fichier YAML invalide, GitHub Actions ne lançait AUCUN job (0 check run sur la PR) - build: l'étape checksum utilise une syntaxe bash mais tournait sous PowerShell sur windows-latest → ajout de shell: bash - bench: gated sur push main uniquement + suppression de l'étape de comparaison (bench_results.json n'est jamais produit par cargo bench, et l'auto-push de baseline n'a pas lieu sur une PR) Aucune logique métier modifiée.
Les logs bruts exigent d'être connecté ; ce commentaire rend les erreurs clippy lisibles publiquement et par les outils automatisés.
Clippy a échoué (exit 101) — 100 dernières lignes----8<---- �[1m�[91merror�[0m: could not compile |
for (_id, v) in map.iter_mut() → for v in map.values_mut() (détecté par la CI : le job clippy publie désormais ses erreurs en commentaire de PR, log élargi à 300 lignes).
Clippy a échoué (exit 101) — 100 dernières lignes----8<---- �[1m�[91merror�[0m: could not compile |
`use zeroize::Zeroize;` n'est référencé nulle part dans crates/msh (le Drop de NodeKeypair s'appuie sur l'impl de SigningKey, pas sur ce trait).
Clippy a échoué (exit 101) — 300 dernières lignes----8<---- �[1m�[91merror�[0m�[1m: unused variable: �[1m�[91merror�[0m�[1m: very complex type used. Consider factoring parts into �[1m�[91merror�[0m: could not compile |
…eThought - importe uniquement encapsulate/generate_kem_key_pair/encrypt - recipient_sk jamais lu → _recipient_sk - Result<(Vec<u8>, Vec<u8>, [u8; 12]), String> → Result<SecureThought, String> (lève clippy::type_complexity)
Clippy a échoué (exit 101) — 300 dernières lignes----8<---- �[1m�[91merror�[0m: could not compile |
…ngle_component_path_imports)
Clippy a échoué (exit 101) — 300 dernières lignes----8<---- �[1m�[91merror�[0m�[1m: constant �[1m�[91merror�[0m�[1m: constant �[1m�[91merror�[0m�[1m: constant �[1m�[91merror�[0m: could not compile |
Résumé
Les jobs CI échouaient au démarrage avec une référence d’action Rust inexistante (
dtolnay/rust-action@stable). Cette PR la remplace pardtolnay/rust-toolchain@stable, retire le composantrustdocnon installable séparément et applique le formatage rustfmt au workspace pour satisfaire le contrôle strict existant.Vérifications locales
cargo fmt --all -- --check— réussi.La CI GitHub reste la validation finale des jobs Clippy, tests, build, audit et documentation.