82 lines
2.8 KiB
Markdown
82 lines
2.8 KiB
Markdown
<!-- file: deltas/0.1.4/rel.001.md -->
|
|
<!-- version: 1 -->
|
|
|
|
# Delta `0.1.4-rel.001` — publication stable de Config Desk
|
|
|
|
## Base validée
|
|
|
|
`0.1.4-pre.019` et son correctif documentaire `0.1.4-pre.019-fix.001` sont validés.
|
|
|
|
La matrice finale a été exécutée dans l'ordre attendu : `cargo fmt --all`, `cargo check --workspace`, `cargo clippy --workspace --all-targets`, `cargo test --workspace`, les trois `cargo tree`, `npm run check` limité à `tsc --noEmit`, le parcours fonctionnel `cargo tauri dev`, puis `cargo tauri build` en toute dernière opération.
|
|
|
|
Le build Tauri final de la prerelease a produit les trois bundles Linux `.deb`, `.rpm` et `.AppImage` sans erreur.
|
|
|
|
## Objet
|
|
|
|
Publier la surface `0.1.4` déjà validée sous version stable, sans ajouter de nouvelle fonctionnalité ni modifier les contrats runtime.
|
|
|
|
## Changements
|
|
|
|
- `workspace.package.version` passe de `0.1.4-pre.19` à `0.1.4` ;
|
|
- `CHANGELOG.md` reçoit l'entrée stable `0.1.4 — Config Desk` ;
|
|
- `ROADMAP.md` marque `0.1.4` réalisée et stable ;
|
|
- la séquence fonctionnelle enregistre la publication stable et conserve `0.2.0` comme prochaine release de cadrage ;
|
|
- le plan `0.1.4` marque `pre.019` réalisé et enregistre `rel.001` comme clôture stable ;
|
|
- la matrice de validation enregistre les preuves opérateur finales du 2026-08-17 ;
|
|
- l'index documentaire pointe désormais vers `0.1.4` comme plan historique stable et vers `0.2.0-pre.001` comme prochaine reprise.
|
|
|
|
## Hors périmètre
|
|
|
|
Cette release ne modifie pas :
|
|
|
|
- `ksp-app-config-desk` runtime/frontend ;
|
|
- `ksp-config-lib` ;
|
|
- `ksp-logging-lib` ;
|
|
- `ksp-core-lib` ;
|
|
- `config/std.logging.json` ;
|
|
- `.env` ou `.env.example` ;
|
|
- les contrats publics ;
|
|
- les dépendances externes.
|
|
|
|
## Version technique
|
|
|
|
```text
|
|
workspace.package.version = 0.1.4
|
|
```
|
|
|
|
## Validation de `rel.001`
|
|
|
|
Comme `rel.001` modifie la version technique Cargo, exécuter :
|
|
|
|
```bash
|
|
cargo fmt --all
|
|
cargo check --workspace
|
|
cargo clippy --workspace --all-targets
|
|
cargo test --workspace
|
|
cd crates/ksp-app-config-desk
|
|
npm run check
|
|
cd ../..
|
|
cargo tauri dev -c crates/ksp-app-config-desk/tauri.conf.json
|
|
```
|
|
|
|
Le `tauri dev` de release sert uniquement de smoke test de la version stable et de la baseline `local_dev`/`info` déjà validée fonctionnellement en `pre.019`.
|
|
|
|
Lorsque tous ces contrôles sont verts, exécuter **en toute dernière opération** :
|
|
|
|
```bash
|
|
cargo tauri build -c crates/ksp-app-config-desk/tauri.conf.json
|
|
```
|
|
|
|
Le build doit produire les bundles de version stable `0.1.4`. Aucun contrôle ne doit être lancé après ce build avant décision de validation de la release.
|
|
|
|
## Commit et tag
|
|
|
|
Après validation de `rel.001` :
|
|
|
|
```text
|
|
commit : v0.1.4-rel.001
|
|
tag : v0.1.4
|
|
```
|
|
|
|
Seul le tag stable `v0.1.4` est attendu. La session suivante s'ouvre avec `0.2.0-pre.001` et `prompts/005-V0_2_0_START_PROMPT.md`.
|