[WIP] Add conservative path filters to skip unaffected CI work#993
Conversation
Agent-Logs-Url: https://github.com/dgee2/Menu/sessions/769265b1-51d4-415a-b182-d0e8380d976b Co-authored-by: dgee2 <5671841+dgee2@users.noreply.github.com>
Agent-Logs-Url: https://github.com/dgee2/Menu/sessions/769265b1-51d4-415a-b182-d0e8380d976b Co-authored-by: dgee2 <5671841+dgee2@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR introduces conservative CI path filtering so backend and frontend GitHub Actions jobs only run when relevant files change in pull requests, improving overall CI throughput while keeping push/manual runs fully validated.
Changes:
- Add a
changesjob usingdorny/paths-filterand gate backend/frontend jobs based on detected file changes. - Update
frontendjob dependencies and conditions to allow running whenbackend-buildis skipped. - Add documentation describing the path filter behavior and guardrails.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.
| File | Description |
|---|---|
.github/workflows/main.yml |
Adds a changes detector job and conditional execution for backend/frontend jobs based on path filters. |
docs/ci-path-filters.md |
Documents the CI path filter rules, expected behavior across event types, and testing/troubleshooting guidance. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@claude[agent] Fix the comments |
Agent-Logs-Url: https://github.com/dgee2/Menu/sessions/9d95c0f5-e8ab-484c-8eba-8f5ab3a04f14 Co-authored-by: dgee2 <5671841+dgee2@users.noreply.github.com>
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Agent-Logs-Url: https://github.com/dgee2/Menu/sessions/7c7b022c-438b-456a-9086-a6f3e35ebbc4 Co-authored-by: dgee2 <5671841+dgee2@users.noreply.github.com>
Fixed in 1dcb98a:
|
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 8 out of 104 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 8 out of 104 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Agent-Logs-Url: https://github.com/dgee2/Menu/sessions/2847a46e-f607-4418-93b5-267433c3aff8 Co-authored-by: dgee2 <5671841+dgee2@users.noreply.github.com>
|



Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress.