chore(release): sync version desktop + workflow desktop en manuel (#77)
- 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:
@@ -182,6 +182,23 @@ Une fois les modifications testées et validées :
|
||||
git push origin v2.0.0
|
||||
```
|
||||
|
||||
### Bump automatisé (recommandé)
|
||||
|
||||
`scripts/bump_version.sh` calcule la prochaine version depuis les commits
|
||||
(Conventional Commits), **synchronise la version desktop**
|
||||
(`tauri.conf.json`, `Cargo.toml`, `Cargo.lock`), crée un commit de release puis
|
||||
le tag :
|
||||
|
||||
```bash
|
||||
scripts/bump_version.sh --dry-run # prévisualiser la prochaine version
|
||||
scripts/bump_version.sh # bump + commit + tag (local)
|
||||
scripts/bump_version.sh --push # idem + push branche & tag
|
||||
```
|
||||
|
||||
> La version desktop doit être synchronisée avec le tag pour que l'updater Tauri
|
||||
> détecte les mises à jour (`latest.json` reprend la version de
|
||||
> `tauri.conf.json`). `--no-files` conserve l'ancien comportement (tag seul).
|
||||
|
||||
---
|
||||
|
||||
## 4. Publication des Binaires sur Gitea Releases
|
||||
|
||||
Reference in New Issue
Block a user