ci: add path filters to Java CI workflows#217
Merged
teodorciuraru merged 1 commit intomainfrom Nov 25, 2025
Merged
Conversation
Prevents unnecessary CI runs on unrelated PRs. - android-java-ci.yml: Only run on android-java/** changes - java-server-ci.yml: Only run on java-server/** changes Saves CI resources and speeds up unrelated PRs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds path filters to two Java CI workflows (android-java-ci.yml and java-server-ci.yml) to prevent them from running on unrelated pull requests, reducing CI resource usage and improving feedback time for PRs that don't affect these projects.
- Added path filters to
android-java-ci.ymltargetingandroid-java/**directory and the workflow file itself - Added path filters to
java-server-ci.ymltargetingjava-server/**directory and the workflow file itself
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
.github/workflows/android-java-ci.yml |
Added path filters to only run workflow when android-java code or the workflow file changes |
.github/workflows/java-server-ci.yml |
Added path filters to only run workflow when java-server code or the workflow file changes |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds path filters to Java CI workflows to prevent them from running on unrelated PRs.
Problem
Currently these workflows run on EVERY pull request:
android-java-ci.ymljava-server-ci.ymlThis wastes CI resources and slows down unrelated PRs.
Changes
Added path filters so workflows only run when relevant files change:
android-java-ci.yml: Only runs onandroid-java/**changesjava-server-ci.yml: Only runs onjava-server/**changesImpact
🤖 Generated with Claude Code