Files
games/deltas/0.1.0/3-rc.1.md
2026-09-17 18:05:10 +02:00

1.8 KiB

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 :

history/0.1.0/2-beta.1.fix.4.md

Matrice RC

La matrice durable est documentée dans :

docs/testing/003-RC_VALIDATION_MATRIX.md

Gates

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

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

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.