0.1.0-3-rc.1
This commit is contained in:
82
deltas/0.1.0/3-rc.1.md
Normal file
82
deltas/0.1.0/3-rc.1.md
Normal file
@@ -0,0 +1,82 @@
|
||||
<!-- file: deltas/0.1.0/3-rc.1.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta 0.1.0-3-rc.1
|
||||
|
||||
## Base
|
||||
|
||||
Base validée : `0.1.0-2-beta.1.fix.4`.
|
||||
|
||||
## Objectif
|
||||
|
||||
Entrer en phase RC sans changement fonctionnel.
|
||||
|
||||
Le socle `0.1.0` est gelé ; la priorité devient la reproductibilité des builds, les artefacts de release et la promotion stable.
|
||||
|
||||
## Historique beta
|
||||
|
||||
La validation complète de la beta est enregistrée sous :
|
||||
|
||||
```text
|
||||
history/0.1.0/2-beta.1.fix.4.md
|
||||
```
|
||||
|
||||
## Matrice RC
|
||||
|
||||
La matrice durable est documentée dans :
|
||||
|
||||
```text
|
||||
docs/testing/003-RC_VALIDATION_MATRIX.md
|
||||
```
|
||||
|
||||
## Gates
|
||||
|
||||
```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 deltas history
|
||||
python3 scripts/audit_distribution_layout.py
|
||||
|
||||
cargo check --workspace
|
||||
cargo clippy --workspace --all-targets --all-features -- -D warnings
|
||||
cargo test --workspace --all-targets --all-features
|
||||
```
|
||||
|
||||
## Desktop release
|
||||
|
||||
```bash
|
||||
cargo build -p game-reflex-poc-desktop --release
|
||||
cargo build -p game-snake-poc-desktop --release
|
||||
|
||||
../builds/sasedev-games/target/release/game-reflex-poc-desktop
|
||||
../builds/sasedev-games/target/release/game-snake-poc-desktop
|
||||
```
|
||||
|
||||
## Tauri release
|
||||
|
||||
```bash
|
||||
cd crates/apps/game-reflex-poc-tauri
|
||||
cargo tauri build
|
||||
cd ../../..
|
||||
```
|
||||
|
||||
Le build frontend reste possédé par Tauri/Vite ; ne pas lancer `npm run build` comme gate indépendante.
|
||||
|
||||
## Android
|
||||
|
||||
Revalider les deux jeux sur :
|
||||
|
||||
- AVD x86_64/API 36 ;
|
||||
- appareil ARM64 réel.
|
||||
|
||||
Les commandes détaillées sont dans `docs/testing/003-RC_VALIDATION_MATRIX.md`.
|
||||
|
||||
## Publication
|
||||
|
||||
Les secrets de signature et credentials de store restent externes au dépôt.
|
||||
|
||||
`3-rc.1` ne devient `0.1.0` qu'après une gate RC complète propre et sans modification supplémentaire.
|
||||
|
||||
Tout défaut du candidat produit `3-rc.1.fix.N`.
|
||||
Reference in New Issue
Block a user