Commit Graph
685 Commits
Author SHA1 Message Date
Janik von Rotz 9685115a78 fix(ci): add odoo image test step and improve ssh key handling scripts
* Add `test-image` step in build workflow to validate Odoo image before push
* Improve logging in `add-ssh-key` script by clarifying log message
* Enhance `remove-ssh-key` script with safety checks for SSH agent and file existence
* Fix typo in `test-image` task function for correct image path matching
* Clean up unnecessary blank line in `test-image` task function
2025-10-22 11:46:25 +02:00
Janik von Rotz b17a691389 fix(ci): add multi-platform support for odoo image build 2025-10-22 09:44:41 +02:00
Janik von Rotz 78a127e598 feat(config): replace ODOO_INIT_DEMO_DATA with WITHOUT_DEMO and refactor ir.config_parameter handling
* **BREAKING**: Replaced `ODOO_INIT_DEMO_DATA` with `WITHOUT_DEMO` to align with Odoo's native config option
* Migrate SSH key and other parameters from individual env vars to `IR_CONFIG_PARAMETER`
* Update template-odoo-rc to dynamically build `IR_CONFIG_PARAMETER` from env vars
* Adjust task script logic to use `WITHOUT_DEMO` consistently
* Update README and CHANGELOG to reflect breaking change and new usage patterns
2025-10-21 17:31:49 +02:00
Janik von Rotz fe80d58af5 feat(task): rename upgrade-module to migrate-module for consistency with odoo-module-migrator 2025-10-17 14:10:20 +02:00
Janik von Rotz 35b7862686 feat(repo): add task and workflow templates to build and publish modules as python packages 2025-10-17 11:37:14 +02:00
Janik von Rotz 4fa8b17e4d feat(revision): release 18.0.20251008 2025-10-15 16:58:46 +02:00
Janik von Rotz 9771f5a9c1 feat(odoo): replace upgrade_code with odoo-module-migrator for module upgrades 2025-10-15 15:33:55 +02:00
Janik von Rotz 21b6c9e59d feat(revision): release 18.0.20251008 2025-10-15 10:32:45 +02:00
Janik von Rotz a83f7b1176 feat(revision): release 18.0.20251008 2025-10-15 10:32:32 +02:00
Janik von Rotz 1676949553 feat(revision): release 18.0.20251008 2025-10-15 10:31:28 +02:00
Janik von Rotz 723c98c3f3 feat(odoo): add git-aggregator support and prefix entrypoint echos with ENTRYPOINT 2025-10-15 10:05:39 +02:00
Janik von Rotz 816a17cbca fix(docs,task): correct manifestoo casing and replace git pull with git fetch in revision script 2025-10-13 21:54:22 +02:00
Janik von Rotz 0b98c12840 feat(revision): release 16.0.20251008 2025-10-13 19:37:52 +02:00
Janik von Rotz 276b238228 feat(odoo): add support for automatic modules list update and improve database initialization checks
- Added `AUTO_UPDATE_MODULES_LIST` environment variable to trigger modules list update on container start
- Created new `update-modules-list` script to refresh available modules from addons path
- Introduced `check-database-initialized` utility script to verify database initialization status
- Refactored database initialization and module operations to use the new check
- Updated documentation to include new functionality and commands
- Added git-aggregator to requirements for improved dependency management
- Updated compose template and task scripts to support the new functionality
2025-09-27 14:05:33 +02:00
Janik von Rotz 5fb7b6e6d0 fix(task): remove addons/website and addons/sale_workflow submodules and update .gitmodules and versions 2025-09-22 11:57:56 +02:00
Janik von Rotz 2462524dca feat(task): create views directory and update manifest message formatting in generate-module-snippet 2025-09-22 10:11:00 +02:00
Janik von Rotz a2c680aa60 feat(task): rename scaffold commands to generate for consistency 2025-09-22 10:04:18 +02:00
Janik von Rotz ba12ca7d52 feat(docs): improve agent documentation and add oca module generation support 2025-09-17 14:18:52 +02:00
Janik von Rotz cc86142880 feat(docs): update 2025-09-17 12:00:54 +02:00
Janik von Rotz 4705e370ea feat(task): refactor task script and update documentation to improve usability and readability 2025-09-17 10:20:09 +02:00
Janik von Rotz df78f2d577 feat(task): update command for cloning addons from 'git-clone-addons' to 'clone-git-addons' 2025-09-15 14:17:13 +02:00
Janik von Rotz 712101897d feat(revision): release 18.0.20250909 2025-09-12 17:08:02 +02:00
Janik von Rotz f85591a269 feat(revision): release 18.0 2025-09-12 09:47:08 +02:00
Janik von Rotz 1455702c6a feat(revision): release 17.0.20250909 2025-09-11 16:37:33 +02:00
Janik von Rotz 1abb139ada feat(revision): release 16.0.20250909 2025-09-11 16:24:16 +02:00
Janik von Rotz 25e9eb58d9 feat(task): simplify shallow clone detection in git folder management functions 2025-09-11 15:51:30 +02:00
Janik von Rotz da249e044d feat(task): improve remove-git-folders command with confirmation prompt 2025-09-11 15:38:18 +02:00
Janik von Rotz a3da7d91bc feat(revision): release 16.0.20250819 2025-09-05 16:35:17 +02:00
Janik von Rotz a22064fdb3 feat(revision): release 18.0.20250819 2025-09-05 16:31:19 +02:00
Janik von Rotz 48e3120d61 feat(revision): release 18.0.20250819 2025-09-05 16:31:00 +02:00
Janik von Rotz 0ee34f0934 feat(build): refactor docker build process and remove upgrade-util library 2025-09-05 16:30:02 +02:00
Janik von Rotz 65d3e9cb1e feat(revision): release 15.0.20250819 2025-09-04 10:42:23 +02:00
Janik von Rotz 8bf751ecd0 feat(revision): release 15.0.20250819 2025-09-04 09:24:20 +02:00
Janik von Rotz 3977690015 feat(revision): release 16.0.20250819 revision 2025-09-03 13:26:50 +02:00
Janik von Rotz dfbdcd1a99 fix(task): remove trailing ellipsis from various echo statements and update submodule references 2025-09-02 14:04:25 +02:00
Janik von Rotz d3db2b7f3b fix(submodule): update shallow clone fetch message to indicate shallow cloning 2025-09-02 09:12:11 +02:00
Janik von Rotz f3eff2c7ac feat(steam): add support for SteamOS 2025-09-01 21:35:41 +02:00
Janik von Rotz 7c433d3469 feat(config): add option to initialize odoo without demo data 2025-08-28 18:38:00 +02:00
Janik von Rotz 14c37e3ccd feat(upgrade): upgrade openupgradelib to latest version and update task script 2025-08-28 17:16:24 +02:00
Janik von Rotz 5492f2f10c fix(task): replace grep -P with posix compliant alternatives 2025-08-27 15:27:30 +02:00
Janik von Rotz b37a0a4d20 feat(odoo): add support for initializing database with demo data 2025-08-26 15:16:39 +02:00
Janik von Rotz 44aa0a604a fix(task): remove ls-modules command and update list-modules output to return bash array 2025-08-25 11:46:55 +02:00
Janik von Rotz c3d565fb70 fix(upgrade-module): correct typo in odoo version variable name 2025-08-22 17:00:44 +02:00
Janik von Rotz 5c06da6aaa feat(template): improve repository initialization with dynamic README generation 2025-08-22 16:59:11 +02:00
Janik von RotzandQwen-Coder d54b2ad0a0 fix(upgrade-module): remove source version parameter and auto-detect from module
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2025-08-22 16:36:42 +02:00
Janik von Rotz 2352b60ef9 fix(config): update environment variables and install scripts for better compatibility 2025-08-22 12:09:56 +02:00
Janik von Rotz 5818de0059 feat(task): remove update-repo-docs command and integrate its functionality into docs command 2025-08-19 16:05:16 +02:00
Janik von Rotz 75048a027e fix(submodules): checkout correct branch after adding submodule and update changelog 2025-08-19 14:56:44 +02:00
Janik von Rotz d174954a4d feat(entrypoint): rename entrypoint-log to log-entrypoint and refactor related scripts 2025-08-18 14:52:46 +02:00
Janik von Rotz 96344f94c0 feat(template-repo): add README and remove deprecated files, update manifest version 2025-08-13 13:50:40 +02:00