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

55 lines
1.6 KiB
Markdown

<!-- file: history/0.3.1/3-rc.1.md -->
<!-- version: 1 -->
# 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 :
```text
cargo tauri android build --debug --apk --target aarch64 --target x86_64
```
a produit l'APK autonome universal :
```text
gen/android/app/build/outputs/apk/universal/debug/app-universal-debug.apk
```
Le contrôle `unzip -l` a confirmé les deux bibliothèques natives :
```text
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.