Files
games/deltas/0.3.1/3-rc.1.md
2026-09-21 08:11:36 +02:00

2.2 KiB

Delta 0.3.1-3-rc.1

Base requise

0.3.1-2-beta.1, validée le 2026-09-21.

Objectif

Créer la candidate de publication 0.3.1 sans rouvrir le scope fonctionnel du POC Snake Tauri Android.

Gel RC

Le scope 0.3.1 est gelé. Cette tranche n'ajoute :

  • aucune fonctionnalité ;
  • aucun nouveau contrôle ;
  • aucun framework ou refactor Web/Tauri ;
  • aucune dépendance ;
  • aucun changement de gameplay ;
  • aucun AAB Tauri ;
  • aucun patch du scaffold gen/android.

Seuls les correctifs autorisés par VER-RC-* peuvent suivre sous 3-rc.1.fix.N.

Validation beta acquise

2-beta.1 a validé :

  • audits/check/Clippy workspace ;
  • cargo test --workspace --all-targets --all-features avec 35 tests réussis ;
  • build WASM/Vite possédé par Tauri ;
  • APK Debug universal ;
  • compilation Android aarch64-linux-android + x86_64-linux-android ;
  • installation/lancement du même APK sur Galaxy S9+ ARM64 et AVD API 36 x86_64.

Le contrôle mécanique unzip -l des deux entrées ABI n'a pas été transmis et reste dans la gate RC.

Changements

  • passage de workspace.package.version à 0.3.1-3-rc.1 ;
  • synchronisation du package frontend Tauri Snake à 0.3.1-3-rc.1 ;
  • entrée RC dans CHANGELOG.md ;
  • historique de la beta validée ;
  • consolidation du plan 0.3.1 avec omission de 2-beta.2 ;
  • création de docs/testing/005-V0_3_1_RC_VALIDATION_MATRIX.md ;
  • préparation de prompts/004-V0_3_3_START_PROMPT.md, puisque 0.3.2 reste différée ;
  • mise à jour de la roadmap pour réserver à 0.3.3 le pipeline SDL3 natif multi-ABI, l'AAB et l'évaluation du support d'anciennes versions Android.

Validation RC

Appliquer intégralement :

docs/testing/005-V0_3_1_RC_VALIDATION_MATRIX.md

La gate revalide le workspace complet, reconstruit l'APK autonome universal et le fume sur x86_64 + ARM64. Aucun npm run build manuel et aucun AAB ne sont requis.

Après validation

Si la RC est propre, la promotion vers 0.3.1 est mécanique : versions stables, entrée stable du changelog, historique RC, clôture du plan et delta de release. Aucun nouveau comportement ne doit être introduit.