chore(release): sync version desktop + workflow desktop en manuel (#77)
CI / lint (push) Successful in 1m18s
CI / security (push) Successful in 43s
CI / test (push) Successful in 3m8s
CI / build (push) Successful in 37s
CI / e2e (push) Successful in 10m25s

- bump_version.sh : met a jour tauri.conf.json, Cargo.toml et Cargo.lock (obsigate-desktop), commit de release chore(release): vX.Y.Z puis tag. --push pousse branche+tag, --no-files = tag seul, --dry-run previsualise.

- desktop-build.yml : declenchement workflow_dispatch uniquement (aucun runner self-hosted).

- Docs : DEVELOPMENT_AND_RELEASES (bump automatise) + CHANGELOG.
This commit is contained in:
2026-09-12 10:25:29 -04:00
parent 8ddee212e5
commit 88bb817a62
4 changed files with 100 additions and 17 deletions
+12
View File
@@ -175,6 +175,18 @@ et [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
### Modifié
- **`scripts/bump_version.sh` — synchronisation de la version desktop** — le script met
désormais à jour `desktop/tauri.conf.json`, `desktop/Cargo.toml` et `desktop/Cargo.lock`
(`obsigate-desktop`) avant de créer un commit de release `chore(release): vX.Y.Z` puis le
tag. `--push` pousse la branche **et** le tag ; `--no-files` conserve l'ancien comportement
(tag seul) et `--dry-run` prévisualise. Indispensable au bon fonctionnement de l'updater
Tauri (dont le manifeste reprend la version de `tauri.conf.json`).
- **`.gitea/workflows/desktop-build.yml` — déclenchement manuel uniquement** — le workflow
`Desktop Build` ne s'exécute plus sur `push` (aucun runner self-hosted `[windows/linux, desktop]`
enregistré) mais uniquement via `workflow_dispatch`. Le build Windows se fait en local
(`desktop/build-windows.bat`) ; le workflow reste disponible pour un futur runner.
- **Assistant IA (`frontend/js/bookslm.js`)** — l'ancien rendu Markdown minimal est remplacé par un
renderer bloc/inline complet ; l'en-tête expose un bouton « Historique des sessions » ; les badges
de sources ouvrent désormais réellement le fichier (événement `obsigate:open-file`).