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 Rotz and Qwen-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