Files
games/deltas/0.1.0/2-beta.1.fix.2.md

2.1 KiB

Delta 0.1.0-2-beta.1.fix.2

Base

Base déclarée : 0.1.0-2-beta.1.fix.1.

Le packaging Tauri de fix.1 passe, mais le chemin de sortie Vite pointe encore dans la racine du dépôt.

Défaut

Depuis :

crates/apps/game-reflex-poc-tauri

le chemin :

../../../builds/sasedev-games/game-reflex-poc-tauri/dist

résout vers :

sasedev-games/builds/sasedev-games/game-reflex-poc-tauri/dist

et fait apparaître un répertoire généré builds/ dans le dépôt.

Correctif

Vite utilise désormais :

../../../../builds/sasedev-games/game-reflex-poc-tauri

avec :

dist/
vite-cache/

tauri.conf.json utilise le même dist/ externe.

Cette règle est cohérente avec .cargo/config.toml, qui place déjà Cargo sous :

../builds/sasedev-games/target

Audit

scripts/audit_distribution_layout.py rejette désormais explicitement :

./builds

à la racine du dépôt.

Nettoyage local unique

Si l'ancien répertoire généré existe encore :

rm -rf builds

Cette suppression vise uniquement l'ancien artefact de build créé sous la racine du dépôt.

Validation

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

Puis :

cd crates/apps/game-reflex-poc-tauri
cargo tauri build
cd ../../..

Attendu côté Vite : le chemin affiché doit viser le répertoire frère ../builds/sasedev-games/game-reflex-poc-tauri/dist, jamais sasedev-games/builds/....

Vérification

test ! -e builds
test -d ../builds/sasedev-games/game-reflex-poc-tauri/dist
test -d ../builds/sasedev-games/target

Transition

Si ces gates passent, reprendre la matrice beta restante sur 0.1.0-2-beta.1.fix.2.