chore: sync template from tschm/.config-templates@77-action-with-explicit-devcontainer-copy#195
chore: sync template from tschm/.config-templates@77-action-with-explicit-devcontainer-copy#195
Conversation
|
Caution Review failedThe pull request is closed. WalkthroughUpdates ignore patterns in .gitignore, adds silent flags to Makefile targets, prepends a local bin path via Taskfile.yml env, hardens build failure handling in taskfiles/build.yml, and revises source folder detection logic in taskfiles/quality.yml. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant Dev as Developer
participant Task as Task Runner
participant Build as Build Task (uvx hatch)
participant QC as Quality Task (deptry)
Note over Task,Build: Build flow with guarded failure
Dev->>Task: run build
Task->>Build: uvx hatch build (when pyproject.toml exists)
alt build succeeds
Build-->>Task: success (0)
else build fails
Build-->>Task: non-zero
Task->>Task: echo "Build failed" and exit 1
end
Note over Task,QC: Quality flow with source detection
Dev->>Task: run quality
Task->>QC: determine SOURCE_FOLDER via fd (default "src" if unset)
QC-->>Dev: run deptry on detected folder (or handle no pyproject.toml)
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
✨ Finishing touches🧪 Generate unit tests
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (5)
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. Comment |
This PR updates configuration files from
tschm/.config-templates@77-action-with-explicit-devcontainer-copy.
Summary by CodeRabbit
Chores
Build
Developer Experience