55 lines
1.6 KiB
Markdown
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.
|