chore(release): prépare la v0.2.2 #127

Merged
kyuno merged 1 commit from chore/release-0.2.2 into main 2026-09-08 22:59:47 +02:00
Owner

Prépare la release v0.2.2 (formulaire de contact + création de tickets Forgejo #80/#81, fix source Manger Bouger #78).

Contenu

  • apps/web/package.json 0.2.1 → 0.2.2 — alimente __APP_VERSION__ (pied de sidebar + comparaison de useAppUpdateCheck). Même convention que le commit chore(web): version 0.2.1.
  • release.yml — la step « Crée la Release Forgejo » devient idempotente : le code HTTP est capturé à part, et si le tag est déjà connu de Forgejo (tag poussé à la main avant le workflow, ou ré-exécution du job) l'API répond 409 → on récupère la release existante au lieu de faire échouer le job. C'est exactement ce 409 qui avait fait tomber le run du tag v0.2.2 poussé en avance (sur 71758e6) ; ce tag prématuré a été supprimé, un tag annoté propre sera poussé sur main une fois cette PR mergée.

Suite (hors PR)

Après merge : git tag -a v0.2.2 sur main + git push origin v0.2.2 → release.yml construit l'APK signé (versionName 0.2.2), publie la Release et attache batchcooking.apk.

🤖 Generated with Claude Code

Prépare la release **v0.2.2** (formulaire de contact + création de tickets Forgejo #80/#81, fix source Manger Bouger #78). ## Contenu - **`apps/web/package.json`** `0.2.1` → `0.2.2` — alimente `__APP_VERSION__` (pied de sidebar + comparaison de `useAppUpdateCheck`). Même convention que le commit `chore(web): version 0.2.1`. - **`release.yml`** — la step « Crée la Release Forgejo » devient **idempotente** : le code HTTP est capturé à part, et si le tag est déjà connu de Forgejo (tag poussé à la main avant le workflow, ou ré-exécution du job) l'API répond `409` → on récupère la release existante au lieu de faire échouer le job. C'est exactement ce `409` qui avait fait tomber le run du tag `v0.2.2` poussé en avance (sur `71758e6`) ; ce tag prématuré a été supprimé, un tag annoté propre sera poussé sur `main` une fois cette PR mergée. ## Suite (hors PR) Après merge : `git tag -a v0.2.2` sur `main` + `git push origin v0.2.2` → `release.yml` construit l'APK signé (versionName `0.2.2`), publie la Release et attache `batchcooking.apk`. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
kyuno added 1 commit 2026-09-08 22:41:16 +02:00
chore(release): prépare la v0.2.2
All checks were successful
CI / build (push) Successful in 2m38s
CI / lint (push) Successful in 2m38s
CI / intent-service-test (push) Successful in 4m19s
CI / e2e (push) Successful in 10m12s
CI / test (push) Successful in 18m11s
CI / build-android (push) Has been skipped
46069727ad
- `apps/web/package.json` 0.2.1 → 0.2.2 (alimente `__APP_VERSION__` : pied
  de sidebar + comparaison de `useAppUpdateCheck`), même convention que le
  commit `chore(web): version 0.2.1`.
- `release.yml` : la step « Crée la Release Forgejo » devient idempotente —
  si le tag est déjà connu de Forgejo (tag poussé à la main, ou ré-exécution
  du job), l'API répond 409 ; on récupère alors la release existante au lieu
  de faire échouer le job. C'est ce 409 qui avait fait tomber le run du tag
  v0.2.2 poussé en avance.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
kyuno merged commit 3dfed7e2e3 into main 2026-09-08 22:59:47 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kyuno/batchCooking#127
No description provided.