v0.5.1
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
<!-- file: CHANGELOG.md -->
|
<!-- file: CHANGELOG.md -->
|
||||||
<!-- version: 15 -->
|
<!-- version: 17 -->
|
||||||
|
|
||||||
# CHANGELOG — khadhroony-bot3
|
# CHANGELOG — khadhroony-bot3
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ Ce changelog décrit les évolutions fonctionnelles globales du projet. Il ne re
|
|||||||
|
|
||||||
### Validation et suite
|
### Validation et suite
|
||||||
|
|
||||||
- validations `cargo fmt`, `cargo check --workspace`, `cargo clippy --all-targets`, audit workspace, `cargo test --workspace` et démarrage Tauri réussies sur la frontière `0.5.1-pre.008` clôturée ;
|
- validations `cargo fmt`, `cargo check --workspace`, `cargo clippy --all-targets`, audit workspace et `cargo test --workspace` réussies sur la prerelease de clôture `0.5.1-pre.009`, puis build desktop de release `0.5.1` validé par `cargo tauri build` avec génération des bundles `.deb`, `.rpm` et `.AppImage` ;
|
||||||
- conservation des préfixes SQL `kb_sol_*` jusqu’au chantier cohérent `0.5.3` ;
|
- conservation des préfixes SQL `kb_sol_*` jusqu’au chantier cohérent `0.5.3` ;
|
||||||
- préparation de `0.5.2`, dédiée à la restructuration de `ks-wallet`, sans ouvrir de nouvelle surface protocolaire.
|
- préparation de `0.5.2`, dédiée à la restructuration de `ks-wallet`, sans ouvrir de nouvelle surface protocolaire.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# file: Cargo.toml
|
# file: Cargo.toml
|
||||||
# version: 53
|
# version: 54
|
||||||
|
|
||||||
[workspace]
|
[workspace]
|
||||||
resolver = "3"
|
resolver = "3"
|
||||||
@@ -18,7 +18,7 @@ members = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "0.5.1-pre.9"
|
version = "0.5.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
repository = "https://git.sasedev.com/Sasedev/khadhroony-bot3"
|
repository = "https://git.sasedev.com/Sasedev/khadhroony-bot3"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!-- file: docs/validation/V0_5_1_FOUNDATION_VALIDATION_REPORT.md -->
|
<!-- file: docs/validation/V0_5_1_FOUNDATION_VALIDATION_REPORT.md -->
|
||||||
<!-- version: 1 -->
|
<!-- version: 3 -->
|
||||||
|
|
||||||
# Validation de fondation — clôture 0.5.1
|
# Validation de fondation — clôture 0.5.1
|
||||||
|
|
||||||
@@ -95,9 +95,9 @@ Les principales cibles unitaires observées après le dernier correctif comprenn
|
|||||||
- `ks-store` : 84 tests ;
|
- `ks-store` : 84 tests ;
|
||||||
- `ks-wallet` : 6 tests.
|
- `ks-wallet` : 6 tests.
|
||||||
|
|
||||||
## Validation finale de `pre.009`
|
## Validation de la prerelease de clôture
|
||||||
|
|
||||||
`0.5.1-pre.009` ne doit introduire aucun nouveau comportement fonctionnel. Après application du delta de clôture, la campagne standard doit être rejouée :
|
Après application de `0.5.1-pre.009`, l’opérateur a rejoué le 10 août 2026 la campagne standard complète :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cargo fmt --all
|
cargo fmt --all
|
||||||
@@ -107,13 +107,21 @@ python3 scripts/audit_rust_workspace_rules.py
|
|||||||
cargo test --workspace
|
cargo test --workspace
|
||||||
```
|
```
|
||||||
|
|
||||||
Avant publication finale de `0.5.1`, le build desktop de release est recommandé afin de vérifier également TypeScript/Vite par la chaîne Tauri :
|
Tous les contrôles sont passés sans erreur ni warning : audit Rust général propre, export completeness à zéro candidat et audit Khadhroony propre. La transition de `0.5.1-pre.009` vers `0.5.1` ne modifie aucun comportement fonctionnel ; elle ne change que la version workspace et les traces documentaires de clôture.
|
||||||
|
|
||||||
|
Après passage du workspace à `0.5.1`, l’opérateur a également validé le 10 août 2026 le build desktop de release :
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cargo tauri build -c kb-app-demo-desktop/tauri.conf.json
|
cargo tauri build -c kb-app-demo-desktop/tauri.conf.json
|
||||||
```
|
```
|
||||||
|
|
||||||
Ce rapport ne prétend pas que ce build de release a déjà été exécuté pour `0.5.1`.
|
La chaîne Tauri a validé TypeScript/Vite, compilé toutes les crates du workspace en `0.5.1` avec le profil `release` et généré avec succès les trois bundles desktop attendus :
|
||||||
|
|
||||||
|
- `Khadhroony Bot3 Demo Desktop_0.5.1_amd64.deb` ;
|
||||||
|
- `Khadhroony Bot3 Demo Desktop-0.5.1-1.x86_64.rpm` ;
|
||||||
|
- `Khadhroony Bot3 Demo Desktop_0.5.1_amd64.AppImage`.
|
||||||
|
|
||||||
|
Aucun correctif fonctionnel supplémentaire n’est requis pour la release `0.5.1`.
|
||||||
|
|
||||||
## Reports
|
## Reports
|
||||||
|
|
||||||
@@ -128,4 +136,4 @@ Le plan temporaire `0.5.1` et le prompt de session `030` sont archivés sous `ol
|
|||||||
|
|
||||||
## Statut
|
## Statut
|
||||||
|
|
||||||
**Fondation fonctionnelle `0.5.1` prête pour la validation finale de la prerelease de clôture.**
|
**Fondation fonctionnelle `0.5.1` clôturée, validations finales et build desktop de release réussis ; prête pour commit/tag.**
|
||||||
|
|||||||
Reference in New Issue
Block a user