chore(taskfile): use shared lint/format tasks from common-ci#555
chore(taskfile): use shared lint/format tasks from common-ci#555
Conversation
Signed-off-by: Polina Sizintseva <polina.sizintseva@flant.com>
b9e4958 to
7da8143
Compare
Code Review Agent Run #48595dActionable Suggestions - 0Review Details
Bito Usage GuideCommands Type the following command in the pull request comment and save the comment.
Refer to the documentation for additional commands. Configuration This repository uses Documentation & Help |
Changelist by BitoThis pull request implements the following key changes.
|
Interaction Diagram by BitosequenceDiagram
participant Dev as Developer
participant GHA as GitHub Actions
participant WF as CI Workflows<br/>🔄 Updated | ●●○ Medium
participant Task as Task Runner<br/>🔄 Updated | ●●○ Medium
participant Remote as Remote Taskfile Repo
participant Build as Build System
Note over WF, Task: CI workflows updated to enable remote taskfiles<br/>and non-interactive execution
Dev->>GHA: Push code changes
GHA->>WF: Trigger CI pipeline
WF->>WF: Set TASK_X_REMOTE_TASKFILES=1
WF->>Task: Execute task --yes commands
Task->>Remote: Download remote taskfiles
Remote-->>Task: Return taskfile definitions
Task->>Build: Run lint/test/build tasks
Build-->>Task: Return results
Task-->>WF: Complete execution
WF-->>GHA: Report pipeline status
GHA-->>Dev: Notify build results
Critical path: Developer -> GitHub Actions -> CI Workflows -> Task Runner -> Remote Taskfile Repo -> Build System
If the interaction diagram doesn't appear, refresh the page to render it. You can disable interaction diagrams by customizing agent settings. Refer to documentation. |
Summary by Bito
This pull request refactors the Taskfile.dist.yaml to utilize shared lint and format tasks from the common-ci repository, eliminating duplicated task definitions and enhancing maintainability across projects.
Detailed Changes