From 2845ec8089f576112c82d12f72feac184284dfb8 Mon Sep 17 00:00:00 2001 From: Dorian Lesbre Date: Thu, 23 May 2024 15:44:57 +0200 Subject: [PATCH] update checklist --- RELEASE_CHECKLIST.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/RELEASE_CHECKLIST.md b/RELEASE_CHECKLIST.md index 770940c..aae2b8a 100644 --- a/RELEASE_CHECKLIST.md +++ b/RELEASE_CHECKLIST.md @@ -25,8 +25,14 @@ Step-by-step guide to creating and publishing a new release. Check that [github-action](https://github.com/codex-semantics-library/patricia-tree/actions) succeeds (build, tests and documentation). It should create a new folder `vX.Y.Z` on the `gh-pages` branch. -5. On the `gh-pages` branch, edit `index.html` to add a link to the new version - in the list of documentation versions. Push and switch back to the `main` branch. +5. On the [codex-semantics-library.github.io](https://github.com/codex-semantics-library/codex-semantics-library.github.io) + repository: + - update the `patricia-tree.latest-version` field in `_data/packages.yaml` + - update the `api/patricia-tree.md` page to add a link to the new version. + - run `dune build @doc-json`, copy the json files from + `/_build/default/_doc/html/patricia-tree` to + `/_data/api/patricia-tree/vX__Y__Z` (note the `__` instead of `.`), + also copy the `db.js` file to `/assets/js/sherlodoc-db/patricia-tree.X.Y.Z.js` 6. Run: ```bash