Commit Graph
19 Commits
Author SHA1 Message Date
Janik von Rotz e6f79583f1 fix(templates): update manifest website URL and add new submodules for Odoo 18.0 2025-11-17 12:18:35 +01:00
Janik von Rotz c2b17acbd2 feat(deps): add Odoo 19.0 support and update dependencies
- Add repo templates for Odoo 19.0 with comprehensive configuration
- Update README to include Odoo 19.0 in supported versions
- Simplify Odoo install command by removing redundant pip install step
- Add lxml_html_clean to requirements for HTML sanitization
- Add copier to requirements for repository templating
- Improve task install function with better OS-specific handling
- Update .gitignore patterns and tmp directory handling
- Set https://www.mint-system.ch/ as maintainer-tools args in pre-commit config
2025-11-01 16:53:22 +01:00
Janik von Rotz 46156c7066 chore(deps): migrate from requirements.txt to pyproject.toml and uv lock
- Remove `requirements.txt` in favor of `pyproject.toml` dependencies
- Add `uv.lock` file for dependency resolution
- Update `task` script to use `uv sync --active` instead of `uv pip install -r requirements.txt`
- Replace `install-python-packages` script with `sync-python-project` in Odoo image
- Modify Python package installation logic in Odoo container to use `uv sync` with `pyproject.toml`
- Adjust test cases in `task` script to validate new Python project syncing
- Update documentation to reflect changes in Python dependency management
2025-10-31 13:44:13 +01:00
Janik von Rotz ae4b8fa66c chore(task): enforce bash coding conventions and modernize syntax
- Convert function declarations to use modern syntax without 'function' keyword
- Replace uppercase variable names with lowercase equivalents
- Use proper quoting for variables and command substitutions
- Replace legacy test conditions with modern [[ ]] syntax
- Update string literals to use single quotes where appropriate
- Improve readability and maintainability of bash scripts
2025-10-31 09:27:56 +01:00
Janik von Rotz 4b4e205ae2 feat(templates): remove coding-guidelines.py hook from pre-commit config for Odoo 18.0 2025-10-17 14:20:54 +02:00
Janik von Rotz e712aa2ea3 feat(templates): remove coding-guidelines.py script as it is no longer needed for Odoo 18.0 2025-10-17 14:14:24 +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 3a594bea84 fix(.gitignore): ignore tmp directories and taskfiles in templates 2025-08-27 08:39:30 +02:00
Janik von Rotz 952ec448ae feat(tempaltes): allow OPL-1 2025-05-19 17:33:35 +02:00
Janik von Rotz 2f0c23248f feat(templates): add conding guidelines check 2025-05-07 08:50:03 +02:00
Janik von Rotz 3f588b62e3 feat(templates): lint rules 2025-03-20 16:49:16 +01:00
Janik von Rotz d0ad954bad feat(templates): udpate from oca-addons-repo-template 2025-03-12 16:50:41 +01:00
Janik von Rotz 8f4735c698 chore: docs 2025-03-03 11:59:18 +01:00
Janik von Rotz 6102ba5de8 feat(templates): rename docs 2025-02-24 10:39:10 +01:00
Janik von Rotz e06cff1152 fix: author in template files 2025-02-06 13:44:13 +01:00
Janik von Rotz 1ed85f2077 feat: multiplatform build 2025-01-10 16:06:40 +01:00
Janik von Rotz e54a66fde4 feat: task tempalte add source 2025-01-08 11:59:06 +01:00
Janik von Rotz 2967a39b7e feat: sync from 18.0 2024-12-18 17:56:45 +01:00
Janik von Rotz eecb9163d8 feat: sync from 18.0 2024-12-03 11:21:00 +01:00