diff --git a/CLAUDE.md b/CLAUDE.md index 550b3e0..0aa8e68 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -78,10 +78,18 @@ Quand Quentin dit "OK push" / "valide" / équivalent : - `rsync -a --delete /Users/quentin/Documents/Planning/src/ /tmp/planif-push/src/` - Copier les versions racine de `CHANGELOG.md`, `README.md`, `LICENSE`, `build.sh` (les versions racine sur Gitea, pas celles de `Autres/`) -3. **Régénérer `firefox-updates.json`** : ajouter l'entrée de la nouvelle - version en haut de la liste `updates`. Le `update_link` pointe vers la - release Gitea : `https://gitea.netaplaid.ch/FroSteel/Planification/releases/download/vYYYY.M.PATCH/planification-vYYYY.M.PATCH-firefox.xpi`. +3. **Régénérer `firefox-updates.json`** à la racine du repo : ajouter + l'entrée de la nouvelle version en haut de la liste `updates` (les + anciennes entrées restent — Firefox prend la version la plus haute + parmi celles listées). Le `update_link` pointe vers la release Gitea : + `https://gitea.netaplaid.ch/FroSteel/Planification/releases/download/vYYYY.M.PATCH/planification-vYYYY.M.PATCH-firefox.xpi`. Le `update_hash` est calculé après signature AMO (cf. Phase 3). + + Le repo Gitea est **public**, donc l'URL fixe `update_url` = + `https://gitea.netaplaid.ch/FroSteel/Planification/raw/branch/main/firefox-updates.json` + est accessible sans auth → Firefox peut le fetcher directement. + `build.sh` maintient automatiquement ce JSON à chaque build (ajoute / + met à jour l'entrée de la version courante). 4. **Commit + push** : ```bash cd /tmp/planif-push diff --git a/firefox-updates.json b/firefox-updates.json index f71e7d0..af5e44e 100644 --- a/firefox-updates.json +++ b/firefox-updates.json @@ -5,7 +5,7 @@ { "version": "2026.5.41", "update_link": "https://gitea.netaplaid.ch/FroSteel/Planification/releases/download/v2026.5.41/planification-v2026.5.41-firefox.xpi", - "update_hash": "sha256:9d92ef930e4d5f8da06817b04ea449f0091e413377a72390fa191d05849bf336" + "update_hash": "sha256:ad7cd79ed50256e246d93c9fa87fda9db071fc19db14c363f90c3b3b446d3143" }, { "version": "2026.5.40",