forked from FroSteel/Planification
chore: simplifie firefox-updates.json (repo public, URL raw fixe)
- update_url remis sur .../raw/branch/main/firefox-updates.json maintenant que le repo est public (raw URL accessible sans auth). - firefox-updates.json toujours à la racine, contient toutes les versions ; Firefox lit la liste et choisit la plus haute compatible. - Sha256 du .xpi v2026.5.41 mis à jour suite au rebuild. - CLAUDE.md : note sur le channel d'update simplifiée.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user