-
Notifications
You must be signed in to change notification settings - Fork 76
[CI] Add paths filters #263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds path filters to GitHub workflow files to optimize CI/CD execution by only running workflows when relevant files are modified. The changes implement filters similar to those used in the ros2_control repository.
Key changes:
- Added path filters to all GitHub workflow files for both pull_request and push triggers
- Configured filters to trigger on ROS-specific files (.action, .msg, .srv), build files (CMakeLists.txt, package.xml), and the workflow files themselves
- Added repository-specific .repos files to downstream build workflows
Reviewed Changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/rolling-build.yml | Added path filters for pull_request and push triggers |
| .github/workflows/rolling-build-win.yml | Added path filters for pull_request and push triggers |
| .github/workflows/rolling-binary-downstream-build.yml | Added path filters for pull_request trigger including repos files |
| .github/workflows/jazzy-build.yml | Added path filters for pull_request and push triggers |
| .github/workflows/jazzy-binary-downstream-build.yml | Added path filters for pull_request trigger including repos files |
| .github/workflows/humble-build.yml | Added path filters for pull_request and push triggers |
| .github/workflows/humble-binary-downstream-build.yml | Added path filters for pull_request trigger including repos files |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated no new comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
(cherry picked from commit 2ca19b7)
(cherry picked from commit 2ca19b7)
as we have in ros2_control repo