refactor(taskfiles): Fix guideline violations and reorganize non-main taskfiles into a single directory.#829
Conversation
WalkthroughThe changes update references to task configuration files across workflow and task management files. File names and paths for taskfiles are standardized, replacing Changes
Sequence Diagram(s)sequenceDiagram
participant Developer
participant GitHub Actions
participant Taskfile System
Developer->>GitHub Actions: Push or PR with changes to taskfile.yaml/taskfiles/*.yaml
GitHub Actions->>GitHub Actions: Detect changes via updated workflow trigger paths
GitHub Actions->>Taskfile System: Run tasks referencing updated .yaml files in taskfiles/
Taskfile System->>Taskfile System: Use explicit sources/generates for documentation tasks
Possibly related PRs
Tip ⚡💬 Agentic Chat (Pro Plan, General Availability)
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (6)
⏰ Context from checks skipped due to timeout of 90000ms (7)
🔇 Additional comments (6)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Pull Request Overview
This PR refactors taskfiles to adhere to new guidelines by renaming files to use the .yaml extension and consolidating non‐main taskfiles into a dedicated directory.
- Renames file references from "Taskfile.yml" to "taskfile.yaml".
- Moves lint-tasks.yml, deps-tasks.yml, and docs/tasks.yml into the taskfiles/ directory.
- Updates workflow file references accordingly.
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| taskfiles/lint.yaml | Updates file references to the new taskfile.yaml naming convention. |
| taskfiles/docs.yaml | Adjusts source and directory locations following refactoring. |
| taskfiles/deps.yaml | Replaces old Taskfile.yml references with taskfile.yaml. |
| taskfile.yaml | Updates includes to point to the reorganized taskfiles in the taskfiles/ directory. |
| .github/workflows/clp-core-build.yaml | Updates file paths in workflow triggers to match the renamed files. |
| .github/workflows/clp-core-build-macos.yaml | Updates file paths in workflow triggers to match the renamed files. |
… taskfiles into a single directory. (y-scope#829)
… taskfiles into a single directory. (y-scope#829)
Description
This PR:
.yamlextension.To make the PR easier to review, the commits have also been split up into small operations.
Checklist
breaking change.
Validation performed
tasksucceeded in building the package.Summary by CodeRabbit