From 40a86588b5f83fbc7bd2728eb9b439baa1fc9ba5 Mon Sep 17 00:00:00 2001 From: koka Date: Wed, 9 Sep 2026 08:33:43 +0200 Subject: [PATCH] docs: record alpha.12 packwiz publication and Prism update --- CHANGELOG.md | 6 ++++-- README.md | 7 ++++--- docs/backlog.md | 6 ++++-- docs/packwiz.md | 39 ++++++++++++++++++++++++++++----------- 4 files changed, 40 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a16c416..d9b1867 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 0.1.0-alpha.12 — 2026-09-09, livraison locale +## 0.1.0-alpha.12 — 2026-09-09 - Nouveau preset Sanctuary — Laboratoire, distinct de Petit/Grand. Outils opérateur `quick`, `create`, `preview`, `list`, `visit`, `resume` pour tester @@ -21,7 +21,9 @@ Validation locale : `check build assemblePack`, douze tests moteur Grand de graine 0, smokes de journal/relief, expansions et second processus de rechargement sur la graine 42 avec camp et butin natifs. Les essais restent sans client ni -joueurs connectés. L’alpha.11 reste sur le canal stable. Recherche collective, +joueurs connectés. Release, MRpack et canal packwiz publiés ; la même instance +Prism est synchronisée deux fois avec 466 fichiers personnels et réglages +suivis conservés. Recherche collective, boîtes postales, Void, hydrologie étendue et autres structures restent à construire. Voir [le contrat du laboratoire](docs/alpha12-laboratory.md). diff --git a/README.md b/README.md index a2f46c7..7a8dcc1 100644 --- a/README.md +++ b/README.md @@ -195,8 +195,9 @@ pas encore un lagon ou un océan. Les règles, limites et essais figurent dans l [guide du laboratoire](docs/alpha12-laboratory.md). `check build assemblePack` et les essais d’expansion/rechargement de graine 42 -passent. Le JAR et le pack sont construits localement ; le canal stable et -l’instance Prism restent en alpha.11. +passent. L’alpha.12, son MRpack et le canal packwiz sont publiés ; la même +instance Prism a été synchronisée deux fois, avec les 466 fichiers personnels +et réglages suivis conservés. Voir [Distribution](docs/packwiz.md). ## Versions et prérequis @@ -212,7 +213,7 @@ sera une mise à jour explicite, avec vérification des API et des sauvegardes. | Fabric API | 0.160.0+26.3 | | Fabric Loom | 1.17.20 | | Gradle Wrapper | 9.5.1, distribution vérifiée par SHA-256 | -| Sanctuary / pack | 0.1.0-alpha.12, construite et vérifiée localement | +| Sanctuary / pack | 0.1.0-alpha.12, publiée et synchronisée | Java 25 et Python 3.11 ou plus récent sont nécessaires. Le script pack utilise uniquement la bibliothèque standard et repère aussi une installation Python diff --git a/docs/backlog.md b/docs/backlog.md index 485b044..2423317 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -445,8 +445,10 @@ reliefs hauts et les structures vanilla avant de développer leur progression. documentées. Les recherches, prix, boîtes postales et le Void restent planifiés. **État :** implémenté et vérifié localement : build/pack, douze tests historiques, -expansions et rechargement moteur de graine 42. Publication non effectuée ; -validation visuelle et multijoueur encore ouverte. Contrat et portée des preuves +expansions et rechargement moteur de graine 42. Release et MRpack publiés, +canal packwiz avancé et même instance Prism synchronisée deux fois ; 466 fichiers +personnels et réglages suivis conservés. Validation visuelle et multijoueur +encore ouverte. Contrat et portée des preuves dans [Laboratoire alpha.12](alpha12-laboratory.md). Ce ticket ne clôture pas par avance les océans, toute la palette de structures ou la progression collective prévus par WG-04 à WG-07 et la vision. diff --git a/docs/packwiz.md b/docs/packwiz.md index a88ad02..9314fee 100644 --- a/docs/packwiz.md +++ b/docs/packwiz.md @@ -13,22 +13,39 @@ JAR Sanctuary sont des pièces jointes de releases Gitea. Aucun JAR de mod ou dépendance téléchargée n'entre dans l'historique Git. Le canal Beta est distinct de l'ancien pack 26.2. -## Alpha.12 locale +## Alpha.12 publiée — 9 septembre 2026 -Le ticket WG-13 construit le JAR alpha.12 et son pack de développement sous -`build/packwiz/`. Il ajoute un preset laboratoire pour de **nouveaux mondes**. -La release publique, le canal stable et l’instance Prism restent en alpha.11 : -la validation locale ne publie ni ne synchronise l’installation personnelle. -Le [guide](alpha12-laboratory.md) et les [essais](testing.md) décrivent ce qui -est prêt à tester. Une future livraison suivra la procédure ci-dessous. +[Sanctuary 0.1.0-alpha.12](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.12) +est publiée depuis le commit source `cdfbba0`. Le canal stable pointe sur cette +version. Le JAR, le [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.12/Sanctuary-0.1.0-alpha.12.mrpack) +et le ZIP d’amorçage Prism ont été téléchargés publiquement et vérifiés contre +les artefacts locaux. SHA-256 du JAR : + +```text +f2ac2462a03a39ef330cc52143f9753ac5908b606cfe1dd1388ad5caae15e6e9 +``` + +Le véritable installateur packwiz a réussi deux passages dans un dossier de +développement neuf, puis deux dans la même instance Sanctuary Beta. Le second +passage conserve les hashes des fichiers gérés. Un seul JAR Sanctuary alpha.12 +est actif ; les **466 fichiers personnels et réglages suivis** conservent +leurs hashes, y compris les sauvegardes, mods tiers et configurations. Aucun +monde n’a été ouvert, converti ou régénéré par cette livraison. + +La sauvegarde ciblée est dans `sanctuary-backups/before-0.1.0-alpha.12/` de +l’instance existante. Les reçus locaux ignorés sont +`build/alpha12-isolated-validation.json` et `build/alpha12-prism-validation.json`. +Le [guide](alpha12-laboratory.md) décrit le nouveau preset **Sanctuary — Laboratoire** : +créer un nouveau monde de ce type pour essayer les expansions. Les anciennes +parties et les presets Petit/Grand gardent leur génération. ## Livrer une mise à jour -Dernière livraison vérifiée le 9 septembre 2026 : +Livraison précédente, vérifiée le 9 septembre 2026 : [Sanctuary 0.1.0-alpha.11](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.11), depuis le commit source `f30a350`. Le JAR, le `.mrpack` et le ZIP d’amorçage Prism sont publiés et leurs téléchargements publics vérifiés. Le canal stable -pointe sur cette version. SHA-256 du JAR : +pointait alors sur cette version. SHA-256 du JAR : ```text f075ad8a0b97cd53e4891273adbee5f79f04ab3984442950d5d85f58d2ded589 @@ -51,7 +68,7 @@ Après les vérifications, le commit et le push de la branche du ticket, le scri de publication réalise les étapes de release et de canal ci-dessous : ```sh -python3 scripts/publish_pack.py --notes-file chemin/vers/notes.md --asset build/Sanctuary-0.1.0-alpha.11.mrpack +python3 scripts/publish_pack.py --notes-file chemin/vers/notes.md --asset build/Sanctuary-0.1.0-alpha.12.mrpack ``` Les options sont facultatives. Ce script **publie** sur le Git configuré dans @@ -70,7 +87,7 @@ La procédure complète, également utilisable manuellement : 3. Préparer les métadonnées de la livraison, avec l'URL exacte du futur JAR : ```sh - python3 scripts/pack.py release https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.11/sanctuary-0.1.0-alpha.11.jar + python3 scripts/pack.py release https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.12/sanctuary-0.1.0-alpha.12.jar ``` 4. Pousser le commit source vérifié. Créer une release Gitea correspondant à ce