From 247a49c4fde931805aed3fb21be889748e05e6e6 Mon Sep 17 00:00:00 2001 From: TianlongLiang <111852609+TianlongLiang@users.noreply.github.com> Date: Thu, 27 Apr 2023 18:31:39 +0800 Subject: [PATCH] CI: More precise trigger paths for github actions (#2157) Only trigger the necessary github actions when a CI file is changed. --- .github/workflows/compilation_on_android_ubuntu.yml | 6 ++++-- .github/workflows/compilation_on_macos.yml | 6 ++++-- .github/workflows/compilation_on_nuttx.yml | 4 ++-- .github/workflows/compilation_on_sgx.yml | 6 ++++-- .github/workflows/compilation_on_windows.yml | 4 ++-- 5 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/compilation_on_android_ubuntu.yml b/.github/workflows/compilation_on_android_ubuntu.yml index 0266a73d..2a57f621 100644 --- a/.github/workflows/compilation_on_android_ubuntu.yml +++ b/.github/workflows/compilation_on_android_ubuntu.yml @@ -10,7 +10,8 @@ on: - opened - synchronize paths: - - ".github/**" + - ".github/workflows/build_llvm_libraries.yml" + - ".github/workflows/compilation_on_android_ubuntu.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" @@ -26,7 +27,8 @@ on: - main - "dev/**" paths: - - ".github/**" + - ".github/workflows/build_llvm_libraries.yml" + - ".github/workflows/compilation_on_android_ubuntu.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" diff --git a/.github/workflows/compilation_on_macos.yml b/.github/workflows/compilation_on_macos.yml index ec81773f..aaa97d03 100644 --- a/.github/workflows/compilation_on_macos.yml +++ b/.github/workflows/compilation_on_macos.yml @@ -10,7 +10,8 @@ on: - opened - synchronize paths: - - ".github/**" + - ".github/workflows/build_llvm_libraries.yml" + - ".github/workflows/compilation_on_macos.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" @@ -26,7 +27,8 @@ on: - main - "dev/**" paths: - - ".github/**" + - ".github/workflows/build_llvm_libraries.yml" + - ".github/workflows/compilation_on_macos.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" diff --git a/.github/workflows/compilation_on_nuttx.yml b/.github/workflows/compilation_on_nuttx.yml index c8553a12..f338c8de 100644 --- a/.github/workflows/compilation_on_nuttx.yml +++ b/.github/workflows/compilation_on_nuttx.yml @@ -10,7 +10,7 @@ on: - opened - synchronize paths: - - ".github/**" + - ".github/workflows/compilation_on_nuttx.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" @@ -26,7 +26,7 @@ on: - main - "dev/**" paths: - - ".github/**" + - ".github/workflows/compilation_on_nuttx.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" diff --git a/.github/workflows/compilation_on_sgx.yml b/.github/workflows/compilation_on_sgx.yml index 985674f6..f1726111 100644 --- a/.github/workflows/compilation_on_sgx.yml +++ b/.github/workflows/compilation_on_sgx.yml @@ -10,7 +10,8 @@ on: - opened - synchronize paths: - - ".github/**" + - ".github/workflows/build_llvm_libraries.yml" + - ".github/workflows/compilation_on_sgx.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" @@ -26,7 +27,8 @@ on: - main - "dev/**" paths: - - ".github/**" + - ".github/workflows/build_llvm_libraries.yml" + - ".github/workflows/compilation_on_sgx.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" diff --git a/.github/workflows/compilation_on_windows.yml b/.github/workflows/compilation_on_windows.yml index 1cf06d62..0d38e8ae 100644 --- a/.github/workflows/compilation_on_windows.yml +++ b/.github/workflows/compilation_on_windows.yml @@ -10,7 +10,7 @@ on: - opened - synchronize paths: - - ".github/**" + - ".github/workflows/compilation_on_windows.yml" - "build-scripts/**" - "core/**" - "!core/deps/**" @@ -26,7 +26,7 @@ on: - main - "dev/**" paths: - - ".github/**" + - ".github/workflows/compilation_on_windows.yml" - "build-scripts/**" - "core/**" - "!core/deps/**"