Skip to content

Skip CI checks for PRs with only design notes or specs changes #11619

@kachawla

Description

@kachawla

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

Metadata

Metadata

Assignees

Labels

maintenanceIssue is a non-user-facing task like updating tests, improving automation, etc..

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions