0.3.1
This commit is contained in:
54
history/0.3.1/3-rc.1.md
Normal file
54
history/0.3.1/3-rc.1.md
Normal file
@@ -0,0 +1,54 @@
|
||||
<!-- 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.
|
||||
Reference in New Issue
Block a user