0.3.5-beta.1.fix.1
This commit is contained in:
69
deltas/0.3.5/beta.1.fix.1.md
Normal file
69
deltas/0.3.5/beta.1.fix.1.md
Normal file
@@ -0,0 +1,69 @@
|
||||
<!-- file: deltas/0.3.5/beta.1.fix.1.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta 0.3.5-beta.1.fix.1
|
||||
|
||||
## Base requise
|
||||
|
||||
`0.3.5-beta.1`.
|
||||
|
||||
## Objet
|
||||
|
||||
Fermer le défaut de cohérence de version découvert pendant la gate `beta.1` : le host frontend du smoke navigateur restait déclaré en `0.3.5-alpha.7.fix.2` alors que sa crate Rust et le workspace étaient en `0.3.5-beta.1`.
|
||||
|
||||
La version technique devient :
|
||||
|
||||
```text
|
||||
0.3.5-beta.1.fix.1
|
||||
```
|
||||
|
||||
## Modifications
|
||||
|
||||
- synchroniser `Web/game-realtime-webtransport-browser-smoke/package.json` avec `0.3.5-beta.1.fix.1` ;
|
||||
- ajouter `DIST-LAYOUT-114` afin que l’audit compare désormais cette version frontend à `[workspace.package].version` ;
|
||||
- mettre à jour le README et le plan de version ;
|
||||
- ne modifier aucun backend realtime, contrat, smoke, mesure, engine ou gameplay.
|
||||
|
||||
La tentative Android ARM64 de `beta.1` reste classée comme **preuve non exécutée pour cause d’environnement** : `ring` a échoué avant compilation du backend car `aarch64-linux-android-clang` n’était pas disponible. Ce point ne constitue pas un défaut de code démontré et reste à documenter comme plateforme non validée dans `beta.2`.
|
||||
|
||||
## Validation attendue
|
||||
|
||||
```bash
|
||||
cargo fmt --all
|
||||
cargo fmt --all -- --check
|
||||
|
||||
python3 scripts/audit_rust_workspace_rules.py
|
||||
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates Android Web deltas history
|
||||
python3 scripts/audit_distribution_layout.py
|
||||
|
||||
cargo check --workspace
|
||||
cargo clippy --workspace --all-targets --all-features -- -D warnings
|
||||
|
||||
(cd Web/game-realtime-webtransport-browser-smoke && npm install && npm run build)
|
||||
```
|
||||
|
||||
Puis vérifier le smoke navigateur réel :
|
||||
|
||||
Terminal 1 :
|
||||
|
||||
```bash
|
||||
cargo run -p game-realtime-webtransport-browser-smoke
|
||||
```
|
||||
|
||||
Terminal 2 :
|
||||
|
||||
```bash
|
||||
(cd Web/game-realtime-webtransport-browser-smoke && npm run dev)
|
||||
```
|
||||
|
||||
Ouvrir l’URL `OPEN=...` et attendre :
|
||||
|
||||
```text
|
||||
game-realtime-webtransport-browser-smoke: PASS
|
||||
```
|
||||
|
||||
Le log npm doit annoncer `game-realtime-webtransport-browser-smoke-web@0.3.5-beta.1.fix.1`.
|
||||
|
||||
## Après validation
|
||||
|
||||
Créer `history/0.3.5/beta.1.fix.1.md`, puis ouvrir `0.3.5-beta.2`.
|
||||
Reference in New Issue
Block a user