112 lines
2.1 KiB
Markdown
112 lines
2.1 KiB
Markdown
<!-- file: deltas/0.1.0/2-beta.1.fix.2.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# 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 :
|
|
|
|
```text
|
|
crates/apps/game-reflex-poc-tauri
|
|
```
|
|
|
|
le chemin :
|
|
|
|
```text
|
|
../../../builds/sasedev-games/game-reflex-poc-tauri/dist
|
|
```
|
|
|
|
résout vers :
|
|
|
|
```text
|
|
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 :
|
|
|
|
```text
|
|
../../../../builds/sasedev-games/game-reflex-poc-tauri
|
|
```
|
|
|
|
avec :
|
|
|
|
```text
|
|
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 :
|
|
|
|
```text
|
|
../builds/sasedev-games/target
|
|
```
|
|
|
|
## Audit
|
|
|
|
`scripts/audit_distribution_layout.py` rejette désormais explicitement :
|
|
|
|
```text
|
|
./builds
|
|
```
|
|
|
|
à la racine du dépôt.
|
|
|
|
## Nettoyage local unique
|
|
|
|
Si l'ancien répertoire généré existe encore :
|
|
|
|
```bash
|
|
rm -rf builds
|
|
```
|
|
|
|
Cette suppression vise uniquement l'ancien artefact de build créé sous la racine du dépôt.
|
|
|
|
## Validation
|
|
|
|
```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
|
|
```
|
|
|
|
Puis :
|
|
|
|
```bash
|
|
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
|
|
|
|
```bash
|
|
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`.
|