Files
games/history/0.3.1/3-rc.1.md
2026-09-21 08:22:30 +02:00

1.6 KiB

Historique 0.3.1-3-rc.1

Statut

RC validée par l'utilisateur le 2026-09-21 puis retenue pour promotion mécanique vers 0.3.1.

Gate workspace

La gate RC complète a passé :

  • cargo fmt --all puis cargo fmt --all -- --check ;
  • audits Rust général, exports, workspace, Markdown et distribution propres ;
  • cargo check --workspace ;
  • cargo clippy --workspace --all-targets --all-features -- -D warnings ;
  • cargo test --workspace --all-targets --all-features avec 35 tests réussis et aucun échec.

Build frontend et packaging Android

npm install a terminé sans vulnérabilité signalée. Le build Tauri a exécuté son hook beforeBuildCommand, comprenant le build WASM release, wasm-bindgen, TypeScript, Vite production et la copie des assets.

La commande :

cargo tauri android build --debug --apk --target aarch64 --target x86_64

a produit l'APK autonome universal :

gen/android/app/build/outputs/apk/universal/debug/app-universal-debug.apk

Le contrôle unzip -l a confirmé les deux bibliothèques natives :

lib/arm64-v8a/libgame_snake_poc_tauri_lib.so
lib/x86_64/libgame_snake_poc_tauri_lib.so

Smokes Android

Le même APK universal a été installé puis lancé avec succès :

  • sur l'AVD sasedev_games_api36 x86_64 ;
  • sur le Galaxy S9+ ARM64 réel.

Aucun défaut nécessitant un 3-rc.1.fix.N n'a été remonté après ces smokes.

Conclusion

La RC reste fonctionnellement identique au scope gelé de 0.3.1. La promotion stable peut rester strictement mécanique.