From fb48e5e85a28a1a537b7b29f3f779b814268fbb3 Mon Sep 17 00:00:00 2001 From: cytopia Date: Fri, 1 Apr 2022 05:01:29 +0200 Subject: [PATCH] Ensure to run CI tests only for specific purposes --- .github/workflows/documentation.yml | 7 ++++++- .github/workflows/test-httpd.yml | 25 ++++++++++++++++++++++++- .github/workflows/test-memcd.yml | 25 ++++++++++++++++++++++++- .github/workflows/test-mongo.yml | 25 ++++++++++++++++++++++++- .github/workflows/test-mysql.yml | 25 ++++++++++++++++++++++++- .github/workflows/test-pgsql.yml | 25 ++++++++++++++++++++++++- .github/workflows/test-php.yml | 25 ++++++++++++++++++++++++- .github/workflows/test-redis.yml | 25 ++++++++++++++++++++++++- 8 files changed, 174 insertions(+), 8 deletions(-) diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index b8183a53..bc711fc6 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -12,9 +12,14 @@ name: Docs on: # Runs on Pull Requests pull_request: - + paths: + - 'docs/**' + - '!**.md' # Runs on master Branch and Tags push: + paths: + - 'docs/**' + - '!**.md' branches: - master diff --git a/.github/workflows/test-httpd.yml b/.github/workflows/test-httpd.yml index c0dbfef6..8f6c598a 100644 --- a/.github/workflows/test-httpd.yml +++ b/.github/workflows/test-httpd.yml @@ -12,9 +12,32 @@ name: Httpd on: # Runs on Pull Requests pull_request: - + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' # Runs on master Branch and Tags push: + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' branches: - master tags: diff --git a/.github/workflows/test-memcd.yml b/.github/workflows/test-memcd.yml index 5d073957..4e3318a0 100644 --- a/.github/workflows/test-memcd.yml +++ b/.github/workflows/test-memcd.yml @@ -12,9 +12,32 @@ name: Memcd on: # Runs on Pull Requests pull_request: - + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' # Runs on master Branch and Tags push: + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' branches: - master tags: diff --git a/.github/workflows/test-mongo.yml b/.github/workflows/test-mongo.yml index cb44752e..899bdf17 100644 --- a/.github/workflows/test-mongo.yml +++ b/.github/workflows/test-mongo.yml @@ -12,9 +12,32 @@ name: Mongo on: # Runs on Pull Requests pull_request: - + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' # Runs on master Branch and Tags push: + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' branches: - master tags: diff --git a/.github/workflows/test-mysql.yml b/.github/workflows/test-mysql.yml index 4c12e10e..5b924f7c 100644 --- a/.github/workflows/test-mysql.yml +++ b/.github/workflows/test-mysql.yml @@ -12,9 +12,32 @@ name: MySQL on: # Runs on Pull Requests pull_request: - + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' # Runs on master Branch and Tags push: + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' branches: - master tags: diff --git a/.github/workflows/test-pgsql.yml b/.github/workflows/test-pgsql.yml index 1f4cc9eb..04690535 100644 --- a/.github/workflows/test-pgsql.yml +++ b/.github/workflows/test-pgsql.yml @@ -12,9 +12,32 @@ name: PgSQL on: # Runs on Pull Requests pull_request: - + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' # Runs on master Branch and Tags push: + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' branches: - master tags: diff --git a/.github/workflows/test-php.yml b/.github/workflows/test-php.yml index 59558f37..a014bea8 100644 --- a/.github/workflows/test-php.yml +++ b/.github/workflows/test-php.yml @@ -12,9 +12,32 @@ name: PHP on: # Runs on Pull Requests pull_request: - + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' # Runs on master Branch and Tags push: + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' branches: - master tags: diff --git a/.github/workflows/test-redis.yml b/.github/workflows/test-redis.yml index d6a63bfb..20fa98e2 100644 --- a/.github/workflows/test-redis.yml +++ b/.github/workflows/test-redis.yml @@ -12,9 +12,32 @@ name: Redis on: # Runs on Pull Requests pull_request: - + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' # Runs on master Branch and Tags push: + paths: + - '.devilbox/**' + - '.github/workflows/params*.yml' + - '.github/workflows/test*.yml' + - '.github/workflows/zzz*.yml' + - '.tests/**' + - 'cfg/vhost-gen/**' + - 'compose/**' + - 'docker-compose.override.yml-example' + - 'docker-compose.yml' + - 'env-example' + - '!**.md' branches: - master tags: