Area for Improvement
PRs that only modify files under the eng/design-notes/ or /specs directory currently trigger the full CI pipeline, which is unnecessary since design notes are non-functional documentation. CI checks should be skipped for these PRs, similar to how other documentation-only paths (e.g., docs/**/*.md, *.md) are already excluded.
Observed behavior
Running the full CI suite on PRs that only contain design notes changes wastes CI resources and slows down the review/merge cycle for non-code contributions.
Desired behavior
The __changes.yml workflow already defines a set of path exclusions for documentation files, but eng/design-notes/** and /specs are not currently included.
Proposed Fix
Add eng/design-notes/** and /specs to the path exclusion list in .github/workflows/__changes.yml so that PRs containing only design notes changes are not subject to CI checks.
rad Version
Not applicable
Operating system
No response
Additional context
No response
Area for Improvement
PRs that only modify files under the
eng/design-notes/or/specsdirectory currently trigger the full CI pipeline, which is unnecessary since design notes are non-functional documentation. CI checks should be skipped for these PRs, similar to how other documentation-only paths (e.g.,docs/**/*.md,*.md) are already excluded.Observed behavior
Running the full CI suite on PRs that only contain design notes changes wastes CI resources and slows down the review/merge cycle for non-code contributions.
Desired behavior
The
__changes.ymlworkflow already defines a set of path exclusions for documentation files, buteng/design-notes/**and/specsare not currently included.Proposed Fix
Add
eng/design-notes/**and/specsto the path exclusion list in.github/workflows/__changes.ymlso that PRs containing only design notes changes are not subject to CI checks.rad Version
Not applicable
Operating system
No response
Additional context
No response