From e14c8090e83f8789f85a1f9e2c6042837b8444d5 Mon Sep 17 00:00:00 2001 From: "Jorge C. Leitao" Date: Thu, 3 Dec 2020 06:29:11 +0100 Subject: [PATCH 1/3] Made workflows be less triggered. --- .github/workflows/go.yml | 1 - .github/workflows/java_jni.yml | 4 ++-- .github/workflows/r.yml | 6 ++++-- .github/workflows/ruby.yml | 4 ++-- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 663a9dbb48b..b6a36df248d 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -28,7 +28,6 @@ on: paths: - '.github/workflows/go.yml' - 'ci/docker/*_go.dockerfile' - - 'ci/docker/**' - 'ci/scripts/go_*' - 'go/**' diff --git a/.github/workflows/java_jni.yml b/.github/workflows/java_jni.yml index ef406426bf4..2ed095cc3b9 100644 --- a/.github/workflows/java_jni.yml +++ b/.github/workflows/java_jni.yml @@ -21,7 +21,7 @@ on: push: paths: - '.github/workflows/java_jni.yml' - - 'ci/docker/**' + - 'ci/docker/linux-apt-jni.dockerfile' - 'ci/scripts/cpp_build.sh' - 'ci/scripts/java_*' - 'cpp/**' @@ -29,7 +29,7 @@ on: pull_request: paths: - '.github/workflows/java_jni.yml' - - 'ci/docker/**' + - 'ci/docker/linux-apt-jni.dockerfile' - 'ci/scripts/cpp_build.sh' - 'ci/scripts/java_*' - 'cpp/**' diff --git a/.github/workflows/r.yml b/.github/workflows/r.yml index 37aee196883..f34ed520223 100644 --- a/.github/workflows/r.yml +++ b/.github/workflows/r.yml @@ -25,7 +25,8 @@ on: - 'ci/scripts/cpp_*.sh' - 'ci/scripts/PKGBUILD' - 'ci/etc/rprofile' - - 'ci/docker/**' + - 'ci/docker/linux-apt-r.dockerfile' + - 'ci/docker/linux-r.dockerfile' - 'cpp/**' - 'r/**' pull_request: @@ -35,7 +36,8 @@ on: - 'ci/scripts/cpp_*.sh' - 'ci/scripts/PKGBUILD' - 'ci/etc/rprofile' - - 'ci/docker/**' + - 'ci/docker/linux-apt-r.dockerfile' + - 'ci/docker/linux-r.dockerfile' - 'cpp/**' - 'r/**' diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 0558ac8a2cf..12231fdd2eb 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -21,7 +21,7 @@ on: push: paths: - '.github/workflows/ruby.yml' - - 'ci/docker/**' + - 'ci/docker/linux-apt-ruby.dockerfile' - 'ci/scripts/c_glib_*' - 'ci/scripts/cpp_*' - 'ci/scripts/msys2_*' @@ -33,7 +33,7 @@ on: pull_request: paths: - '.github/workflows/ruby.yml' - - 'ci/docker/**' + - 'ci/docker/linux-apt-ruby.dockerfile' - 'ci/scripts/c_glib_*' - 'ci/scripts/cpp_*' - 'ci/scripts/msys2_*' From b2ecf6e1493f3b21d9c5cebc7fbad6c4c27cd350 Mon Sep 17 00:00:00 2001 From: "Jorge C. Leitao" Date: Thu, 3 Dec 2020 18:53:49 +0100 Subject: [PATCH 2/3] Added CPP to the mix. --- .github/workflows/cpp.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cpp.yml b/.github/workflows/cpp.yml index 4e3e27016c1..01b14ba17ba 100644 --- a/.github/workflows/cpp.yml +++ b/.github/workflows/cpp.yml @@ -21,7 +21,7 @@ on: push: paths: - '.github/workflows/cpp.yml' - - 'ci/docker/**' + - 'ci/docker/*cpp*' - 'ci/scripts/cpp_*' - 'ci/scripts/msys2_*' - 'ci/scripts/util_*' @@ -30,7 +30,7 @@ on: pull_request: paths: - '.github/workflows/cpp.yml' - - 'ci/docker/**' + - 'ci/docker/*cpp*' - 'ci/scripts/cpp_*' - 'ci/scripts/msys2_*' - 'ci/scripts/util_*' From 86a2fb0c90fcdebe0e30b915fe8bcf0e5aded430 Mon Sep 17 00:00:00 2001 From: "Jorge C. Leitao" Date: Thu, 3 Dec 2020 18:56:26 +0100 Subject: [PATCH 3/3] Reduce risk of false negative. --- .github/workflows/java_jni.yml | 4 ++-- .github/workflows/r.yml | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/java_jni.yml b/.github/workflows/java_jni.yml index 2ed095cc3b9..7f308adad7a 100644 --- a/.github/workflows/java_jni.yml +++ b/.github/workflows/java_jni.yml @@ -21,7 +21,7 @@ on: push: paths: - '.github/workflows/java_jni.yml' - - 'ci/docker/linux-apt-jni.dockerfile' + - 'ci/docker/*-jni.dockerfile' - 'ci/scripts/cpp_build.sh' - 'ci/scripts/java_*' - 'cpp/**' @@ -29,7 +29,7 @@ on: pull_request: paths: - '.github/workflows/java_jni.yml' - - 'ci/docker/linux-apt-jni.dockerfile' + - 'ci/docker/*-jni.dockerfile' - 'ci/scripts/cpp_build.sh' - 'ci/scripts/java_*' - 'cpp/**' diff --git a/.github/workflows/r.yml b/.github/workflows/r.yml index f34ed520223..c4aaf2d92bb 100644 --- a/.github/workflows/r.yml +++ b/.github/workflows/r.yml @@ -25,8 +25,7 @@ on: - 'ci/scripts/cpp_*.sh' - 'ci/scripts/PKGBUILD' - 'ci/etc/rprofile' - - 'ci/docker/linux-apt-r.dockerfile' - - 'ci/docker/linux-r.dockerfile' + - 'ci/docker/*-r.dockerfile' - 'cpp/**' - 'r/**' pull_request: @@ -36,8 +35,7 @@ on: - 'ci/scripts/cpp_*.sh' - 'ci/scripts/PKGBUILD' - 'ci/etc/rprofile' - - 'ci/docker/linux-apt-r.dockerfile' - - 'ci/docker/linux-r.dockerfile' + - 'ci/docker/*-r.dockerfile' - 'cpp/**' - 'r/**'