From e1134305b70e8276d60141fc3442e4e7b6553acf Mon Sep 17 00:00:00 2001 From: Davide Bettio Date: Sat, 7 Oct 2023 01:52:36 +0200 Subject: [PATCH] CI: avoid running all workflows for just one changed There is no need to run esp32-mkimage when pico-build.yaml is changed and so on. Signed-off-by: Davide Bettio --- .github/workflows/esp32-build.yaml | 4 ++-- .github/workflows/esp32-mkimage.yaml | 4 ++-- .github/workflows/pico-build.yaml | 4 ++-- .github/workflows/publish-docs.yaml | 2 +- .github/workflows/stm32-build.yaml | 4 ++-- .github/workflows/wasm-build.yaml | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/esp32-build.yaml b/.github/workflows/esp32-build.yaml index f2f5ffd0f..39d40953a 100644 --- a/.github/workflows/esp32-build.yaml +++ b/.github/workflows/esp32-build.yaml @@ -9,7 +9,7 @@ name: ESP32 Builds on: push: paths: - - '.github/workflows/**' + - '.github/workflows/esp32-build.yaml' - 'CMakeLists.txt' - 'libs/**' - 'src/platforms/esp32/**' @@ -17,7 +17,7 @@ on: - 'tools/packbeam/**' pull_request: paths: - - '.github/workflows/**' + - '.github/workflows/esp32-build.yaml' - 'src/platforms/esp32/**' - 'src/libAtomVM/**' diff --git a/.github/workflows/esp32-mkimage.yaml b/.github/workflows/esp32-mkimage.yaml index f07711a61..e5538d045 100644 --- a/.github/workflows/esp32-mkimage.yaml +++ b/.github/workflows/esp32-mkimage.yaml @@ -9,7 +9,7 @@ name: esp32-mkimage on: push: paths: - - '.github/workflows/**' + - '.github/workflows/esp32-mkimage.yaml' - 'CMakeLists.txt' - 'libs/**' - 'src/platforms/esp32/**' @@ -19,7 +19,7 @@ on: - '*' pull_request: paths: - - '.github/workflows/**' + - '.github/workflows/esp32-mkimage.yaml' - 'src/platforms/esp32/**' - 'src/libAtomVM/**' diff --git a/.github/workflows/pico-build.yaml b/.github/workflows/pico-build.yaml index e45a00db6..b6efccfb9 100644 --- a/.github/workflows/pico-build.yaml +++ b/.github/workflows/pico-build.yaml @@ -9,7 +9,7 @@ name: Pico Build on: push: paths: - - '.github/workflows/**' + - '.github/workflows/pico-build.yaml' - 'CMakeLists.txt' - 'libs/**' - 'src/platforms/rp2040/**' @@ -18,7 +18,7 @@ on: - '*' pull_request: paths: - - '.github/workflows/**' + - '.github/workflows/pico-build.yaml' - 'CMakeLists.txt' - 'libs/**' - 'src/platforms/rp2040/**' diff --git a/.github/workflows/publish-docs.yaml b/.github/workflows/publish-docs.yaml index bb64ce850..19f942c00 100644 --- a/.github/workflows/publish-docs.yaml +++ b/.github/workflows/publish-docs.yaml @@ -17,7 +17,7 @@ on: branches: - 'master' paths: - - '.github/workflows/**' + - '.github/workflows/publish-docs.yaml' - 'CMakeLists.txt' - 'doc/**' - 'libs/**' diff --git a/.github/workflows/stm32-build.yaml b/.github/workflows/stm32-build.yaml index 6177601aa..707cc8249 100644 --- a/.github/workflows/stm32-build.yaml +++ b/.github/workflows/stm32-build.yaml @@ -9,13 +9,13 @@ name: STM32 Build on: push: paths: - - '.github/workflows/**' + - '.github/workflows/stm32-build.yaml' - 'CMakeLists.txt' - 'src/platforms/stm32/**' - 'src/libAtomVM/**' pull_request: paths: - - '.github/workflows/**' + - '.github/workflows/stm32-build.yaml' - 'CMakeLists.txt' - 'src/platforms/stm32/**' - 'src/libAtomVM/**' diff --git a/.github/workflows/wasm-build.yaml b/.github/workflows/wasm-build.yaml index 4901989c8..a206331bb 100644 --- a/.github/workflows/wasm-build.yaml +++ b/.github/workflows/wasm-build.yaml @@ -9,7 +9,7 @@ name: Wasm Build on: push: paths: - - '.github/workflows/**' + - '.github/workflows/wasm-build.yaml' - 'CMakeLists.txt' - 'libs/**' - 'src/platforms/emscripten/**' @@ -18,7 +18,7 @@ on: - '*' pull_request: paths: - - '.github/workflows/**' + - '.github/workflows/wasm-build.yaml' - 'CMakeLists.txt' - 'libs/**' - 'src/platforms/emscripten/**'