Changelog
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.
Undefined
Added
- Run the Odoo upgrade script with
upgrade-odoo
. - Upgrade module code with
upgrade-module
. - After switching version branch with
checkout
the new branch is pulled
Fixed
- Append nested module paths to the addons path env var.
2024-12-16
Added
- New commands
lint-module-repo
andtest-module-repo
to test all modules in repo. - New test commands
task test-k8s
andtask test-docker
for CI. - Run test commands on every push and PR.
- Show GitHub action badge in README file.
- Odoo Build image load ssh private and public key to Odoo config. They can be used with
git_base
. - Added command
show-revision
- Added command
git-fetch
Updated
- All functions in
task
have been sorted and grouped. checkout-revision
updates var in.env
file.- Replaced Mailhog with Mailpit
- Refactored Odoo revision scripts.
2024-11-27
Added
There are new commands in the Odoo Build project:
task create-revision
David Denicolò I use this command to define a new Odoo Revision. Here is the latest: https://github.com/Mint-System/Odoo-Build/blob/16.0/scripts/odoo_revision_16.0.20241125task start-kind
/task start-minikube
to deploy a local Kubernetes clustertask k8s-apply
to deploy Odoo to the Kubernetes clustertask create-module
/task generate-module-model
/generate-module-security
for bootstraping new modulestask list-revisions
to list the available revisions.- The config folder has been removed. When starting Odoo with
task start native
theodoo.conf.template
will be templated with env vars. task test-json-rpc
has now a model parameter.
2024-11-13
Added
- Boostrap modules with
task create-module|generate-module-model|generate-module-security
- Updated module templates in
templates
- Start and deploy to Minikube (Kubernetes)
task start-minikube|init-minikube
seek8s
folder for details - Removed
docker-compose
in favor ofdocker compose
plugin - Updated troubleshooting section