ARROW-8309: [CI] C++/Java/Rust workflows should trigger on changes to Flight.proto
This also narrows the scope of the triggers on changes to the `ci/` directory (cc @kszucs )
Closes #6801 from nealrichardson/flight-ci
Authored-by: Neal Richardson <neal.p.richardson@gmail.com>
Signed-off-by: Neal Richardson <neal.p.richardson@gmail.com>
diff --git a/.github/workflows/cpp.yml b/.github/workflows/cpp.yml
index b8e8ee4..d344646 100644
--- a/.github/workflows/cpp.yml
+++ b/.github/workflows/cpp.yml
@@ -23,11 +23,13 @@
- '.github/workflows/cpp.yml'
- 'ci/**'
- 'cpp/**'
+ - 'format/Flight.proto'
pull_request:
paths:
- '.github/workflows/cpp.yml'
- 'ci/**'
- 'cpp/**'
+ - 'format/Flight.proto'
env:
ARROW_ENABLE_TIMING_TESTS: OFF
diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml
index 3cbd46e..e2e8e85 100644
--- a/.github/workflows/java.yml
+++ b/.github/workflows/java.yml
@@ -21,12 +21,18 @@
push:
paths:
- '.github/workflows/java.yml'
- - 'ci/**'
+ - 'ci/docker/*java*'
+ - 'ci/scripts/java*.sh'
+ - 'ci/scripts/util_*.sh'
+ - 'format/Flight.proto'
- 'java/**'
pull_request:
paths:
- '.github/workflows/java.yml'
- - 'ci/**'
+ - 'ci/docker/*java*'
+ - 'ci/scripts/java*.sh'
+ - 'ci/scripts/util_*.sh'
+ - 'format/Flight.proto'
- 'java/**'
jobs:
diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 77f8ed9..ccc824c 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -21,13 +21,19 @@
push:
paths:
- '.github/workflows/rust.yml'
- - 'ci/**'
+ - 'ci/docker/*rust*'
+ - 'ci/scripts/rust_*.sh'
+ - 'ci/scripts/util_*.sh'
- 'rust/**'
+ - 'format/Flight.proto'
pull_request:
paths:
- '.github/workflows/rust.yml'
- - 'ci/**'
+ - 'ci/docker/*rust*'
+ - 'ci/scripts/rust_*.sh'
+ - 'ci/scripts/util_*.sh'
- 'rust/**'
+ - 'format/Flight.proto'
jobs: