From 83007e4726baeea7f71af842af0d3c4b54629ce2 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Wed, 5 Oct 2022 02:06:37 -0400 Subject: [PATCH] [UPD] CHANGELOG and improve release doc --- CHANGELOG.md | 20 +++++++++++++++++--- doc/RELEASE.md | 42 +++++++++++++++++------------------------- 2 files changed, 34 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 897f2b6..b0822b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,7 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). **Migration note** -- Update module `website`,`muk_web_theme`. +- Update module `website`,`website_form_builder`. - For dev, run `poetry cache clear --all pypi` ### Added @@ -23,7 +23,10 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - erplibre-3D-printing-addons - Add module: - iohub_connector to support mqtt + - website_snippet_all to install all snippets, extracted from all themes + - website_blog_snippet_all to install website_snippet_all with website_blog and associated snippet - sinerkia_jitsi_meet to integrate Jitsi + - erplibre_website_snippets_jitsi to integrate Jitsi in snippet, work in progress - Add module by default: - auto_backup - muk_website_branding @@ -42,14 +45,17 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### Changed - Downgrade sphinx to 1.6.7 to support Odoo dev documentation -- Move packages modules in makefile image creation - Update to poetry==1.1.14 - Update pip dependency with security update - Pillow==9.0.1 - PyPDF2==1.27.8 - lxml==4.9.1 - Code generator export website with attachments and scss design file with documentation -- Code generator support multiple snippet +- Code generator support multiple snippets +- Into repo Numigi_odoo-project-addons rename module project_template to project_template_numigi +- Into repo Numigi_odoo-product-addons rename module product_dimension to product_dimension_numigi +- Into repo Numigi_odoo-partner-addons, re-enable auto-install module +- Into repo muk-it_muk_website, re-enable auto-install module ### Fixed @@ -57,6 +63,14 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - Code generator new project supports relative path and check duplicated paths - Muk web theme table header background-color and on hover for Many2many - Script docker-compose use lowercase name +- website_form_builder HTML support and allow option to align send button +- Odoo cherry-pick 2 commits bus fix +- Minor fix css color into module hr_theme from repo CybroOdoo_OpenHRMS +- Typo in project task when logs time + +### Removed + +- Module package erplibre from ERPLibre_erplibre_addons and use instead image creation, check Makefile ## [1.3.0] - 2022-01-25 diff --git a/doc/RELEASE.md b/doc/RELEASE.md index 50d199a..630470d 100644 --- a/doc/RELEASE.md +++ b/doc/RELEASE.md @@ -29,7 +29,7 @@ And update all from dev to merge into prod. - Run test : ```bash -make test +make test_full_fast ``` ### Format code @@ -40,15 +40,6 @@ To format all code, run: make format ``` -### Update image_db - -To generate database images in directory `./image_db`, run: - -```bash -make config_gen_all -make image_db_create_all -``` - ### Update documentations To generate Markdown in directory `./doc`, run: @@ -87,6 +78,22 @@ Test installation with code generator Geomap: make addons_install_code_generator_full ``` +### Update image_db + +To generate database images in directory `./image_db`, run: + +```bash +make config_gen_all +make image_db_create_all +``` + +To test it, you need to clean caches and install it: + +```bash +./script/db_restore.py --clean_cache +./script/db_restore.py --database test --image erplibre_website +``` + ## Generate new prod and release Generate production manifest and freeze all repos versions. @@ -149,21 +156,6 @@ git merge --no-ff RELEASE_BRANCH Add comment `Release v#.#.#`. -## Generate image db to accelerate db installation - -Generate image db before tag, the image is stored in directory ./image_db - -```bash -make image_db_create_all -``` - -To test it, you need to clean caches and install it: - -```bash -./script/db_restore.py --clean_cache -./script/db_restore.py --database test --image erplibre_website -``` - ## Create tag Add a tag on the commit in branch master with your release. When adding tag, be sure to update default.xml