Commit Graph
15 Commits
Author SHA1 Message Date
Janik von Rotz a0382add31 feat(task): refactor taskfile template for improved consistency and readability
- Replace `#!/bin/bash` shebang with `#!/usr/bin/env bash` for portability
- Standardize conditional checks using `[[ ]]` instead of `[ ]`
- Remove `function` keyword from all function declarations
- Use `local` keyword for variables inside functions to limit scope
- Convert variable names to snake_case for consistency
- Improve quoting consistency by using single quotes where appropriate
- Enhance readability of help table generation and command descriptions
- Update string comparisons and loop conditions for better clarity
- Refactor build and publish functions to use local variables
- Improve error handling and output messages in publish function
- Standardize directory traversal and file checking logic in docs function
2025-11-05 17:04:47 +01:00
Janik von Rotz ac169401e4 revert(deps): switch back to requirements.txt and remove uv sync
- Reintroduce `requirements.txt` for Python dependencies
- Replace `uv sync --active` with `uv pip install -r requirements.txt` in install script
- Update venv directory references from `venv*` to `.venv*` in scripts and .gitignore
- Remove unused shell.nix and Nix-related documentation
- Adjust task template to use default `.venv` instead of versioned environments
2025-10-31 17:03:16 +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 2921f0c1d0 feat(templates): remove redundant install function and update submodule references for Odoo 18.0 2025-10-17 13:25:04 +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 74ef3f1b6e feat(task): remove unused commands and update install dependencies 2025-09-18 10:32:00 +02:00
Janik von Rotz d81ca76748 feat(task): add support for sourcing build binaries and create thirdparty directory 2025-08-27 08:35:29 +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 6c0f07104e fix(template): update task template and submodule references in versions/18.0 2025-06-27 17:06:54 +02:00
Janik von Rotz 4283b48789 feat(version): update 15.0 refs 2025-05-01 15:06:46 +02:00
Janik von Rotz 17aa774473 feat(templates): improve help output formatting and fix typo
- Refactor help table formatting using constants
- Fix typo in docs command description
- Update CHANGELOG.md with release date
2025-04-28 18:47:30 +02:00
Janik von Rotz a76499a6ef feat: sync from 17.0 2025-02-24 10:24:32 +01:00
Janik von Rotz ede3eecb8d feat: sync from 18.0 2025-02-13 17:24:07 +01:00
Janik von Rotz 5c580cd949 feat: build amd64 2025-01-16 14:14:24 +01:00
Janik von Rotz 1ed85f2077 feat: multiplatform build 2025-01-10 16:06:40 +01:00