-
Notifications
You must be signed in to change notification settings - Fork 113
[CI] Add paths filters #503
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 Actions workflows to optimize CI/CD execution by only triggering builds when relevant files are modified. The filters include source code files (cpp, hpp, h, py), configuration files (yaml, xml, CMakeLists.txt, package.xml), repository files, and the workflow files themselves.
- Added consistent path filtering across all workflow files
- Configured filters for both pull_request and push triggers where applicable
- Included relevant repository files specific to each workflow's branch/version
Reviewed Changes
Copilot reviewed 26 out of 26 changed files in this pull request and generated 3 comments.
Show a summary per file
File | Description |
---|---|
.github/workflows/rolling-semi-binary-build.yml | Added path filters for rolling branch semi-binary builds |
.github/workflows/rolling-semi-binary-build-win.yml | Added path filters for rolling branch Windows builds |
.github/workflows/rolling-rhel-semi-binary-build.yml | Added path filters for rolling branch RHEL builds |
.github/workflows/rolling-debian-build.yml | Added path filters for rolling branch Debian builds |
.github/workflows/rolling-compatibility-build.yml | Added path filters for rolling branch compatibility builds |
.github/workflows/rolling-build-source.yml | Added path filters for rolling branch source builds |
.github/workflows/rolling-build-downstream.yml | Added path filters for rolling branch downstream builds |
.github/workflows/rolling-build-coverage.yml | Added path filters for rolling branch coverage builds |
.github/workflows/rolling-binary-build.yml | Added path filters for rolling branch binary builds |
.github/workflows/rolling-abi-compatibility.yml | Added path filters for rolling branch ABI compatibility checks |
.github/workflows/jazzy-semi-binary-build.yml | Added path filters for jazzy branch semi-binary builds |
.github/workflows/jazzy-rhel-semi-binary-build.yml | Added path filters for jazzy branch RHEL builds |
.github/workflows/jazzy-debian-build.yml | Added path filters for jazzy branch Debian builds |
.github/workflows/jazzy-build-source.yml | Added path filters for jazzy branch source builds |
.github/workflows/jazzy-build-downstream.yml | Added path filters for jazzy branch downstream builds |
.github/workflows/jazzy-build-coverage.yml | Added path filters for jazzy branch coverage builds |
.github/workflows/jazzy-binary-build.yml | Added path filters for jazzy branch binary builds |
.github/workflows/jazzy-abi-compatibility.yml | Added path filters for jazzy branch ABI compatibility checks |
.github/workflows/humble-semi-binary-build.yml | Added path filters for humble branch semi-binary builds |
.github/workflows/humble-rhel-semi-binary-build.yml | Added path filters for humble branch RHEL builds |
.github/workflows/humble-debian-build.yml | Added path filters for humble branch Debian builds |
.github/workflows/humble-build-source.yml | Added path filters for humble branch source builds |
.github/workflows/humble-build-downstream.yml | Added path filters for humble branch downstream builds |
.github/workflows/humble-build-coverage.yml | Added path filters for humble branch coverage builds |
.github/workflows/humble-binary-build.yml | Added path filters for humble branch binary builds |
.github/workflows/humble-abi-compatibility.yml | Added path filters for humble branch ABI compatibility checks |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## ros2-master #503 +/- ##
============================================
Coverage 82.35% 82.35%
============================================
Files 29 29
Lines 1984 1984
Branches 114 114
============================================
Hits 1634 1634
Misses 281 281
Partials 69 69
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
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 26 out of 26 changed files in this pull request and generated 3 comments.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
(cherry picked from commit c0cdb15)
(cherry picked from commit c0cdb15)
as we have in ros2_control repo