Skip to content

Conversation

xerial
Copy link
Member

@xerial xerial commented Jul 19, 2025

Summary

  • Add dorny/paths-filter action to detect changes in relevant files
  • Make all test jobs conditional based on detected changes
  • Preserve existing path filters while using dorny/paths-filter for better control

Test plan

  • Verify CI workflows run successfully when code changes are made
  • Verify CI workflows are skipped when only non-relevant files (e.g., markdown docs) are changed
  • Check that all test jobs properly depend on the changes detection job

🤖 Generated with Claude Code

…ths-filter

- Add dorny/paths-filter to detect changes in relevant files
- Make all test jobs conditional based on detected changes
- This will save CI resources by skipping tests when only docs or other non-code files are changed

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Copy link
Contributor

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@xerial xerial added the internal Internal changes (usually non-user facing) label Jul 19, 2025
@xerial xerial merged commit a0e6f76 into main Jul 19, 2025
20 checks passed
@xerial xerial deleted the feat/skip-ci-on-irrelevant-changes branch July 19, 2025 23:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Internal changes (usually non-user facing)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant