From 2b6966e089ecd2e66253b1d860bfff4145d2e8f7 Mon Sep 17 00:00:00 2001 From: Jonas L Date: Wed, 14 Sep 2022 13:45:26 +0200 Subject: [PATCH] ci: don't run all workflows in unrelated workflows changes (#2142) --- .github/workflows/analyzer.yml | 6 ++++-- .github/workflows/api-client.yml | 6 ++++-- .github/workflows/api-schema.yml | 4 ++-- .github/workflows/api.yml | 6 ++++-- .github/workflows/legacy.yml | 4 ++-- .github/workflows/playout.yml | 6 ++++-- .github/workflows/shared.yml | 6 ++++-- .github/workflows/worker.yml | 6 ++++-- 8 files changed, 28 insertions(+), 16 deletions(-) diff --git a/.github/workflows/analyzer.yml b/.github/workflows/analyzer.yml index 6f41b4b59..2dfd7ed0f 100644 --- a/.github/workflows/analyzer.yml +++ b/.github/workflows/analyzer.yml @@ -4,14 +4,16 @@ on: push: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/analyzer.yml - analyzer/** - shared/** pull_request: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/analyzer.yml - analyzer/** - shared/** diff --git a/.github/workflows/api-client.yml b/.github/workflows/api-client.yml index ad72fc514..fed83dc06 100644 --- a/.github/workflows/api-client.yml +++ b/.github/workflows/api-client.yml @@ -4,14 +4,16 @@ on: push: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/api-client.yml - api-client/** - shared/** pull_request: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/api-client.yml - api-client/** - shared/** diff --git a/.github/workflows/api-schema.yml b/.github/workflows/api-schema.yml index ca4734944..f78ed50b3 100644 --- a/.github/workflows/api-schema.yml +++ b/.github/workflows/api-schema.yml @@ -4,13 +4,13 @@ on: push: branches: [main] paths: - - .github/workflows/** + - .github/workflows/api-schema.yml - api/** pull_request: branches: [main] paths: - - .github/workflows/** + - .github/workflows/api-schema.yml - api/** concurrency: diff --git a/.github/workflows/api.yml b/.github/workflows/api.yml index d7c53af53..bd12b3011 100644 --- a/.github/workflows/api.yml +++ b/.github/workflows/api.yml @@ -4,14 +4,16 @@ on: push: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/api.yml - api/** - shared/** pull_request: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/api.yml - api/** - shared/** diff --git a/.github/workflows/legacy.yml b/.github/workflows/legacy.yml index ad86a11c6..5c56bc429 100644 --- a/.github/workflows/legacy.yml +++ b/.github/workflows/legacy.yml @@ -4,14 +4,14 @@ on: push: branches: [main] paths: - - .github/workflows/** + - .github/workflows/legacy.yml - api/** - legacy/** pull_request: branches: [main] paths: - - .github/workflows/** + - .github/workflows/legacy.yml - api/** - legacy/** diff --git a/.github/workflows/playout.yml b/.github/workflows/playout.yml index d790c5b52..5dbf1f697 100644 --- a/.github/workflows/playout.yml +++ b/.github/workflows/playout.yml @@ -4,7 +4,8 @@ on: push: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/playout.yml - playout/** - api-client/** - shared/** @@ -12,7 +13,8 @@ on: pull_request: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/playout.yml - playout/** - api-client/** - shared/** diff --git a/.github/workflows/shared.yml b/.github/workflows/shared.yml index 32223aef7..519c4e37a 100644 --- a/.github/workflows/shared.yml +++ b/.github/workflows/shared.yml @@ -4,13 +4,15 @@ on: push: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/shared.yml - shared/** pull_request: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/shared.yml - shared/** jobs: diff --git a/.github/workflows/worker.yml b/.github/workflows/worker.yml index d0e0a9fbb..ea211ef78 100644 --- a/.github/workflows/worker.yml +++ b/.github/workflows/worker.yml @@ -4,13 +4,15 @@ on: push: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/worker.yml - worker/** pull_request: branches: [main] paths: - - .github/workflows/** + - .github/workflows/_python.yml + - .github/workflows/worker.yml - worker/** jobs: