42 lines
1.4 KiB
Markdown
42 lines
1.4 KiB
Markdown
<!-- file: history/0.3.0/3-rc.1.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# Historique 0.3.0-3-rc.1
|
|
|
|
## Statut
|
|
|
|
Validé par l'utilisateur le 2026-09-20 puis retenu pour promotion mécanique vers `0.3.0`.
|
|
|
|
## Gate workspace
|
|
|
|
La gate RC complète a passé :
|
|
|
|
- `cargo fmt --all` ;
|
|
- `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 34 tests réussis et aucun échec.
|
|
|
|
## Desktop Snake release
|
|
|
|
`game-snake-poc-desktop` a été construit en `--release`, exécuté avec SDL3 puis arrêté proprement.
|
|
|
|
Le runtime observé s'est terminé après 926 frames.
|
|
|
|
## Web / WASM release
|
|
|
|
`game-snake-poc-wasm` a été construit en `--release` pour `wasm32-unknown-unknown`, puis traité avec `wasm-bindgen --target web`.
|
|
|
|
Le frontend `game-snake-poc-web` a ensuite passé :
|
|
|
|
- `npm install` sans vulnérabilité signalée ;
|
|
- `npm run build` ;
|
|
- démarrage de `npm run preview` sur `http://127.0.0.1:4174/`.
|
|
|
|
Le build Vite a copié les deux assets canoniques et produit le bundle WASM/CSS/JavaScript de release.
|
|
|
|
## Conclusion
|
|
|
|
La RC conserve le scope gelé de `0.3.0`. Aucun défaut fonctionnel, de compilation ou de packaging nécessitant un `.fix.N` n'a été remonté après la gate RC ; la promotion stable peut donc rester mécanique.
|